home *** CD-ROM | disk | FTP | other *** search
/ PC World Komputer 2010 April / PCWorld0410.iso / hity wydania / Bank smakow / AdobeAIRInstaller.exe / Adobe AIR / Versions / 1.0 / Adobe AIR Application Installer.swf / scripts / AppInstaller.as < prev    next >
Text File  |  2009-11-20  |  255KB  |  6,923 lines

  1. package
  2. {
  3.    import components.ExtendedImage;
  4.    import components.InstallerApplication;
  5.    import components.LocalizedButton;
  6.    import components.LocalizedFormItem;
  7.    import components.LocalizedLabel;
  8.    import components.LocalizedText;
  9.    import components.OSButtonBarHBox;
  10.    import flash.display.DisplayObject;
  11.    import flash.events.ErrorEvent;
  12.    import flash.events.Event;
  13.    import flash.events.EventDispatcher;
  14.    import flash.events.IOErrorEvent;
  15.    import flash.events.KeyboardEvent;
  16.    import flash.events.MouseEvent;
  17.    import flash.events.ProgressEvent;
  18.    import flash.events.StatusEvent;
  19.    import flash.events.TimerEvent;
  20.    import flash.filesystem.File;
  21.    import flash.net.FileFilter;
  22.    import flash.system.Capabilities;
  23.    import flash.ui.Keyboard;
  24.    import flash.utils.Timer;
  25.    import flash.utils.getDefinitionByName;
  26.    import mx.binding.Binding;
  27.    import mx.binding.BindingManager;
  28.    import mx.binding.IBindingClient;
  29.    import mx.binding.IWatcherSetupUtil;
  30.    import mx.containers.Canvas;
  31.    import mx.containers.Form;
  32.    import mx.containers.HBox;
  33.    import mx.containers.VBox;
  34.    import mx.controls.Button;
  35.    import mx.controls.CheckBox;
  36.    import mx.controls.HRule;
  37.    import mx.controls.Image;
  38.    import mx.controls.Label;
  39.    import mx.controls.LinkButton;
  40.    import mx.controls.ProgressBar;
  41.    import mx.controls.Spacer;
  42.    import mx.controls.Text;
  43.    import mx.controls.TextArea;
  44.    import mx.controls.TextInput;
  45.    import mx.core.Application;
  46.    import mx.core.DeferredInstanceFromFunction;
  47.    import mx.core.IFlexDisplayObject;
  48.    import mx.core.UIComponent;
  49.    import mx.core.UIComponentDescriptor;
  50.    import mx.core.mx_internal;
  51.    import mx.events.FlexEvent;
  52.    import mx.events.PropertyChangeEvent;
  53.    import mx.resources.ResourceManager;
  54.    import mx.skins.ProgrammaticSkin;
  55.    import mx.states.AddChild;
  56.    import mx.states.RemoveChild;
  57.    import mx.states.SetProperty;
  58.    import mx.states.State;
  59.    import mx.styles.CSSStyleDeclaration;
  60.    import mx.styles.StyleManager;
  61.    import mx.utils.ObjectProxy;
  62.    import mx.utils.URLUtil;
  63.    import skins.SimpleScrollArrowSkin;
  64.    import skins.SimpleScrollThumbSkin;
  65.    import skins.SimpleScrollTrackSkin;
  66.    import skins.SimpleTwoColorBorder;
  67.    import util.PNGHeaderUtil;
  68.    
  69.    use namespace mx_internal;
  70.    
  71.    public class AppInstaller extends InstallerApplication implements IBindingClient
  72.    {
  73.       
  74.       private static const Adobe_patent_P758:String = "AdobePatentID=\"P758\"";
  75.       
  76.       private static var _watcherSetupUtil:IWatcherSetupUtil;
  77.       
  78.       mx_internal static var _AppInstaller_StylesInit_done:Boolean = false;
  79.        
  80.       
  81.       private var fileToOpen:File;
  82.       
  83.       private var _597697812uninstallContentBox:VBox;
  84.       
  85.       private var _229542092greenCircleIcon:Class;
  86.       
  87.       mx_internal var _bindingsByDestination:Object;
  88.       
  89.       private var _1492588304errorIDText:String;
  90.       
  91.       private var _1993628251finishButton:LocalizedButton;
  92.       
  93.       private var asyncCallTimer:Timer;
  94.       
  95.       private var _embed_css_Button_overSkin_png_597953533:Class;
  96.       
  97.       public var _AppInstaller_SetProperty10:SetProperty;
  98.       
  99.       public var _AppInstaller_SetProperty11:SetProperty;
  100.       
  101.       public var _AppInstaller_SetProperty12:SetProperty;
  102.       
  103.       public var _AppInstaller_SetProperty13:SetProperty;
  104.       
  105.       public var _AppInstaller_SetProperty14:SetProperty;
  106.       
  107.       public var _AppInstaller_SetProperty15:SetProperty;
  108.       
  109.       public var _AppInstaller_SetProperty16:SetProperty;
  110.       
  111.       public var _AppInstaller_SetProperty17:SetProperty;
  112.       
  113.       public var _AppInstaller_SetProperty18:SetProperty;
  114.       
  115.       public var _AppInstaller_SetProperty19:SetProperty;
  116.       
  117.       private var _embed_mxml_assets_run_icon_png_72776672:Class;
  118.       
  119.       public var _AppInstaller_SetProperty20:SetProperty;
  120.       
  121.       public var _AppInstaller_SetProperty21:SetProperty;
  122.       
  123.       public var _AppInstaller_SetProperty22:SetProperty;
  124.       
  125.       public var _AppInstaller_SetProperty23:SetProperty;
  126.       
  127.       public var _AppInstaller_SetProperty24:SetProperty;
  128.       
  129.       public var _AppInstaller_SetProperty25:SetProperty;
  130.       
  131.       public var _AppInstaller_SetProperty26:SetProperty;
  132.       
  133.       public var _AppInstaller_SetProperty27:SetProperty;
  134.       
  135.       public var _AppInstaller_SetProperty28:SetProperty;
  136.       
  137.       public var _AppInstaller_SetProperty29:SetProperty;
  138.       
  139.       public var _AppInstaller_SetProperty30:SetProperty;
  140.       
  141.       public var _AppInstaller_SetProperty31:SetProperty;
  142.       
  143.       public var _AppInstaller_SetProperty32:SetProperty;
  144.       
  145.       public var _AppInstaller_SetProperty33:SetProperty;
  146.       
  147.       public var _AppInstaller_SetProperty35:SetProperty;
  148.       
  149.       public var _AppInstaller_SetProperty36:SetProperty;
  150.       
  151.       public var _AppInstaller_SetProperty37:SetProperty;
  152.       
  153.       public var _AppInstaller_SetProperty38:SetProperty;
  154.       
  155.       public var _AppInstaller_SetProperty39:SetProperty;
  156.       
  157.       private var _1197773823appIconBG:Class;
  158.       
  159.       public var _AppInstaller_SetProperty40:SetProperty;
  160.       
  161.       public var _AppInstaller_SetProperty41:SetProperty;
  162.       
  163.       public var _AppInstaller_SetProperty42:SetProperty;
  164.       
  165.       public var _AppInstaller_SetProperty43:SetProperty;
  166.       
  167.       public var _AppInstaller_SetProperty44:SetProperty;
  168.       
  169.       public var _AppInstaller_SetProperty45:SetProperty;
  170.       
  171.       public var _AppInstaller_SetProperty46:SetProperty;
  172.       
  173.       public var _AppInstaller_SetProperty47:SetProperty;
  174.       
  175.       public var _AppInstaller_SetProperty48:SetProperty;
  176.       
  177.       public var _AppInstaller_SetProperty49:SetProperty;
  178.       
  179.       public var _AppInstaller_SetProperty50:SetProperty;
  180.       
  181.       public var _AppInstaller_SetProperty51:SetProperty;
  182.       
  183.       public var _AppInstaller_SetProperty52:SetProperty;
  184.       
  185.       public var _AppInstaller_SetProperty53:SetProperty;
  186.       
  187.       public var _AppInstaller_SetProperty54:SetProperty;
  188.       
  189.       public var _AppInstaller_SetProperty55:SetProperty;
  190.       
  191.       public var _AppInstaller_SetProperty56:SetProperty;
  192.       
  193.       public var _AppInstaller_SetProperty58:SetProperty;
  194.       
  195.       public var _AppInstaller_SetProperty57:SetProperty;
  196.       
  197.       private var _786866994uninstallLabel:LocalizedText;
  198.       
  199.       private var _1922221831progressCancel:LocalizedButton;
  200.       
  201.       private var events:EventDispatcher;
  202.       
  203.       private var _1648198546updateDiffVersionForm:Form;
  204.       
  205.       public var _AppInstaller_LocalizedLabel5:LocalizedLabel;
  206.       
  207.       public var _AppInstaller_LocalizedLabel9:LocalizedLabel;
  208.       
  209.       private var _embed_css_Button_upSkin_png_120935808:Class;
  210.       
  211.       private var _314102585updateDiffVerContentBox:VBox;
  212.       
  213.       private var _embed_mxml_assets_uninstall_icon_png_1586529406:Class;
  214.       
  215.       private var _1791483012titleLabel:LocalizedLabel;
  216.       
  217.       private var _476780146installAIRCheckBox:CheckBox;
  218.       
  219.       private var _1188010186addShortcutCheckBox:CheckBox;
  220.       
  221.       private var _1644197196uninstallButton:LocalizedButton;
  222.       
  223.       private var _1869917749airPackageIcon:Class;
  224.       
  225.       private var _1707366196redBlockedIcon:Class;
  226.       
  227.       private var _139350644progressContent:VBox;
  228.       
  229.       private var _507740210appIconCanvas:Canvas;
  230.       
  231.       private var _732254545startApplicationCheckBox:CheckBox;
  232.       
  233.       private var _1131509414progressBar:ProgressBar;
  234.       
  235.       private var _1654957862redCircleIcon:Class;
  236.       
  237.       private var _955756181doneLabelResourceName:String;
  238.       
  239.       private var _264524434contentBox:VBox;
  240.       
  241.       private var _1990131276cancelButton:LocalizedButton;
  242.       
  243.       private var _55415876leftBox:Canvas;
  244.       
  245.       public var _AppInstaller_Label1:Label;
  246.       
  247.       public var _AppInstaller_Label2:Label;
  248.       
  249.       public var _AppInstaller_Label3:Label;
  250.       
  251.       public var _AppInstaller_Label4:Label;
  252.       
  253.       public var _AppInstaller_Label5:Label;
  254.       
  255.       mx_internal var _bindingsBeginWithWord:Object;
  256.       
  257.       public var _AppInstaller_AddChild1:AddChild;
  258.       
  259.       public var _AppInstaller_AddChild2:AddChild;
  260.       
  261.       public var _AppInstaller_AddChild3:AddChild;
  262.       
  263.       public var _AppInstaller_AddChild4:AddChild;
  264.       
  265.       public var _AppInstaller_AddChild5:AddChild;
  266.       
  267.       public var _AppInstaller_AddChild6:AddChild;
  268.       
  269.       public var _AppInstaller_AddChild7:AddChild;
  270.       
  271.       public var _AppInstaller_AddChild8:AddChild;
  272.       
  273.       public var _AppInstaller_AddChild9:AddChild;
  274.       
  275.       private var _1780808646updateDiffMidSpacer:Spacer;
  276.       
  277.       public var _AppInstaller_AddChild12:AddChild;
  278.       
  279.       public var _AppInstaller_AddChild14:AddChild;
  280.       
  281.       public var _AppInstaller_AddChild16:AddChild;
  282.       
  283.       public var _AppInstaller_AddChild11:AddChild;
  284.       
  285.       public var _AppInstaller_AddChild13:AddChild;
  286.       
  287.       public var _AppInstaller_AddChild15:AddChild;
  288.       
  289.       public var _AppInstaller_AddChild17:AddChild;
  290.       
  291.       public var _AppInstaller_AddChild10:AddChild;
  292.       
  293.       private var _763044039progressLabel:LocalizedLabel;
  294.       
  295.       public var _AppInstaller_SetProperty1:SetProperty;
  296.       
  297.       public var _AppInstaller_SetProperty2:SetProperty;
  298.       
  299.       public var _AppInstaller_SetProperty3:SetProperty;
  300.       
  301.       public var _AppInstaller_SetProperty4:SetProperty;
  302.       
  303.       public var _AppInstaller_SetProperty5:SetProperty;
  304.       
  305.       public var _AppInstaller_SetProperty6:SetProperty;
  306.       
  307.       public var _AppInstaller_SetProperty7:SetProperty;
  308.       
  309.       public var _AppInstaller_SetProperty8:SetProperty;
  310.       
  311.       public var _AppInstaller_SetProperty9:SetProperty;
  312.       
  313.       private var _47200334uninstallCancelButton:LocalizedButton;
  314.       
  315.       private var _137111012openButton:LocalizedButton;
  316.       
  317.       private var _1622889191securityContent:VBox;
  318.       
  319.       private var _1733670438updateDiffCancelButton:LocalizedButton;
  320.       
  321.       private var _1092085433continueButton:LocalizedButton;
  322.       
  323.       private var _1410965406iconImage:Image;
  324.       
  325.       public var _AppInstaller_TextInput1:TextInput;
  326.       
  327.       private var _embed__font_Myriad_Pro_Bold_medium_normal_2071721251:Class;
  328.       
  329.       private var _1027222035securityHeader:LocalizedText;
  330.       
  331.       private var _embed_css_Button_disabledSkin_png_771799061:Class;
  332.       
  333.       private var _1298695779runButton:LocalizedButton;
  334.       
  335.       public var _AppInstaller_RemoveChild1:RemoveChild;
  336.       
  337.       public var _AppInstaller_RemoveChild2:RemoveChild;
  338.       
  339.       public var _AppInstaller_RemoveChild3:RemoveChild;
  340.       
  341.       public var _AppInstaller_RemoveChild4:RemoveChild;
  342.       
  343.       public var _AppInstaller_RemoveChild5:RemoveChild;
  344.       
  345.       public var _AppInstaller_RemoveChild6:RemoveChild;
  346.       
  347.       public var _AppInstaller_RemoveChild7:RemoveChild;
  348.       
  349.       public var _AppInstaller_RemoveChild8:RemoveChild;
  350.       
  351.       public var _AppInstaller_RemoveChild9:RemoveChild;
  352.       
  353.       private var _152218811updateMsgText:LocalizedText;
  354.       
  355.       private var _embed_css_progress_bar_assets_swf_ProgressBarSkin_1730732460:Class;
  356.       
  357.       mx_internal var _bindings:Array;
  358.       
  359.       private var _703057299yellowSecurityIcon:Class;
  360.       
  361.       private var _329533269errorText:String;
  362.       
  363.       private var _312699062closeButton:LocalizedButton;
  364.       
  365.       public var _AppInstaller_VBox2:VBox;
  366.       
  367.       public var _AppInstaller_VBox7:VBox;
  368.       
  369.       public var _AppInstaller_VBox9:VBox;
  370.       
  371.       private var _768499206updateSameVerContentBox:VBox;
  372.       
  373.       private var _1318708836updateAppsRunning:TextArea;
  374.       
  375.       private var _embed_css_Button_Default_upSkin_png_1889274114:Class;
  376.       
  377.       private var _embed_mxml_assets_browse_icon_png_1185542052:Class;
  378.       
  379.       private var _1243058932verifiedLabel:LocalizedLabel;
  380.       
  381.       private var _934908847record:ObjectProxy;
  382.       
  383.       private var _1627475090doneLabel:LocalizedLabel;
  384.       
  385.       private var doUpdate:Boolean = false;
  386.       
  387.       private var _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1911863052:Class;
  388.       
  389.       private var _1814491210updateDiffHRule:HRule;
  390.       
  391.       private const ERROR_ID_TO_NAME:Object = {
  392.          5005:"badAIRFile",
  393.          5006:"badInstallLocation",
  394.          5007:"duplicateInstallLocation",
  395.          5008:"windowsInstallInProgress",
  396.          5009:"appInstallRejected",
  397.          5010:"runtimeNotFound",
  398.          5011:"runtimeDownloadFailed",
  399.          5012:"runtimeInstallFailed",
  400.          5013:"badConfiguration",
  401.          5014:"runtimeFailure",
  402.          5016:"appInstallRejected",
  403.          5017:"untrustedAppInstallRejected",
  404.          5018:"runtimeDownloadDisabled",
  405.          5019:"runtimePatchInUse",
  406.          5020:"appLaunchFailed",
  407.          5021:"downgradeAppDenied",
  408.          5022:"badAIRFile",
  409.          5023:"badAIRFile",
  410.          5024:"linuxDistroUnknown",
  411.          5025:"linuxKeyring"
  412.       };
  413.       
  414.       private var _83361310dialogCancel:LocalizedButton;
  415.       
  416.       private var _1657456934updateDiffLinkButton:LinkButton;
  417.       
  418.       private var _1080032473waitingCancel:LocalizedButton;
  419.       
  420.       private var _embed_mxml_assets_down_arrow_png_1496004634:Class;
  421.       
  422.       private var _embed_css_Button_Default_DisabledSkin_png_1121438525:Class;
  423.       
  424.       private var _2137741485installButton:LocalizedButton;
  425.       
  426.       private var _embed__font_Myriad_Pro_medium_normal_1637842497:Class;
  427.       
  428.       private var buttonKeyPressTimer:Timer;
  429.       
  430.       private var _embed_mxml_assets_reinstall_icon_png_1184337086:Class;
  431.       
  432.       public var _AppInstaller_Spacer2:Spacer;
  433.       
  434.       private var _992840477airIcon:Class;
  435.       
  436.       private var _embed_css_Button_Default_overSkin_png_1329183125:Class;
  437.       
  438.       private var _embed_css_Button_downSkin_png_1707861819:Class;
  439.       
  440.       private var _showAppIcon:Boolean = false;
  441.       
  442.       private var _299359041appIconImage:ExtendedImage;
  443.       
  444.       private var _924911611updateDiffBotSpacer:Spacer;
  445.       
  446.       public var _AppInstaller_RemoveChild10:RemoveChild;
  447.       
  448.       public var _AppInstaller_RemoveChild11:RemoveChild;
  449.       
  450.       public var _AppInstaller_RemoveChild12:RemoveChild;
  451.       
  452.       public var _AppInstaller_RemoveChild13:RemoveChild;
  453.       
  454.       private var _805692312uninstallSame:LocalizedButton;
  455.       
  456.       private var _447578303showDescription:Boolean;
  457.       
  458.       private var _180746570prefsCancel:LocalizedButton;
  459.       
  460.       private var _773127867updateDiffText:LocalizedText;
  461.       
  462.       private var _3124773eula:EULA;
  463.       
  464.       private var _2057878774redSecurityIcon:Class;
  465.       
  466.       private var _embed_css_Button_Default_downSkin_png_1397237785:Class;
  467.       
  468.       public var _AppInstaller_Text1:Text;
  469.       
  470.       public var _AppInstaller_Text2:Text;
  471.       
  472.       public var _AppInstaller_Text3:Text;
  473.       
  474.       mx_internal var _watchers:Array;
  475.       
  476.       private var _978582720updateSameVerCancelButton:LocalizedButton;
  477.       
  478.       private var _1106646328updateDiffReplaceButton:LocalizedButton;
  479.       
  480.       private var _embed_css__assets_scroll_thumb_png_1612746748:Class;
  481.       
  482.       private var _722012197PrefsVBox:VBox;
  483.       
  484.       private var _documentDescriptor_:UIComponentDescriptor;
  485.       
  486.       private var _807907342securityInfo:SecurityInfo;
  487.       
  488.       public function AppInstaller()
  489.       {
  490.          this._documentDescriptor_ = new UIComponentDescriptor({
  491.             "type":InstallerApplication,
  492.             "propertiesFactory":function():Object
  493.             {
  494.                return {"childDescriptors":[new UIComponentDescriptor({
  495.                   "type":Canvas,
  496.                   "id":"leftBox",
  497.                   "propertiesFactory":function():Object
  498.                   {
  499.                      return {"childDescriptors":[new UIComponentDescriptor({
  500.                         "type":Image,
  501.                         "id":"iconImage",
  502.                         "propertiesFactory":function():Object
  503.                         {
  504.                            return {
  505.                               "width":83,
  506.                               "height":81
  507.                            };
  508.                         }
  509.                      }),new UIComponentDescriptor({
  510.                         "type":Canvas,
  511.                         "id":"appIconCanvas",
  512.                         "propertiesFactory":function():Object
  513.                         {
  514.                            return {
  515.                               "width":80,
  516.                               "height":80,
  517.                               "visible":false,
  518.                               "childDescriptors":[new UIComponentDescriptor({
  519.                                  "type":ExtendedImage,
  520.                                  "id":"appIconImage",
  521.                                  "stylesFactory":function():void
  522.                                  {
  523.                                     this.verticalCenter = "0";
  524.                                     this.horizontalCenter = "0";
  525.                                  },
  526.                                  "propertiesFactory":function():Object
  527.                                  {
  528.                                     return {
  529.                                        "width":64,
  530.                                        "height":64,
  531.                                        "maintainAspectRatio":true
  532.                                     };
  533.                                  }
  534.                               })]
  535.                            };
  536.                         }
  537.                      })]};
  538.                   }
  539.                }),new UIComponentDescriptor({
  540.                   "type":VBox,
  541.                   "id":"contentBox",
  542.                   "propertiesFactory":function():Object
  543.                   {
  544.                      return {
  545.                         "styleName":"topContentBox",
  546.                         "percentWidth":100,
  547.                         "percentHeight":100,
  548.                         "horizontalScrollPolicy":"off",
  549.                         "verticalScrollPolicy":"auto"
  550.                      };
  551.                   }
  552.                })]};
  553.             }
  554.          });
  555.          this._992840477airIcon = AppInstaller_airIcon;
  556.          this._1869917749airPackageIcon = AppInstaller_airPackageIcon;
  557.          this._703057299yellowSecurityIcon = AppInstaller_yellowSecurityIcon;
  558.          this._2057878774redSecurityIcon = AppInstaller_redSecurityIcon;
  559.          this._1707366196redBlockedIcon = AppInstaller_redBlockedIcon;
  560.          this._1654957862redCircleIcon = AppInstaller_redCircleIcon;
  561.          this._229542092greenCircleIcon = AppInstaller_greenCircleIcon;
  562.          this._1197773823appIconBG = AppInstaller_appIconBG;
  563.          this._embed__font_Myriad_Pro_Bold_medium_normal_2071721251 = AppInstaller__embed__font_Myriad_Pro_Bold_medium_normal_2071721251;
  564.          this._embed__font_Myriad_Pro_medium_normal_1637842497 = AppInstaller__embed__font_Myriad_Pro_medium_normal_1637842497;
  565.          this._embed_css_Button_Default_DisabledSkin_png_1121438525 = AppInstaller__embed_css_Button_Default_DisabledSkin_png_1121438525;
  566.          this._embed_css_Button_Default_downSkin_png_1397237785 = AppInstaller__embed_css_Button_Default_downSkin_png_1397237785;
  567.          this._embed_css_Button_Default_overSkin_png_1329183125 = AppInstaller__embed_css_Button_Default_overSkin_png_1329183125;
  568.          this._embed_css_Button_Default_upSkin_png_1889274114 = AppInstaller__embed_css_Button_Default_upSkin_png_1889274114;
  569.          this._embed_css_Button_disabledSkin_png_771799061 = AppInstaller__embed_css_Button_disabledSkin_png_771799061;
  570.          this._embed_css_Button_downSkin_png_1707861819 = AppInstaller__embed_css_Button_downSkin_png_1707861819;
  571.          this._embed_css_Button_overSkin_png_597953533 = AppInstaller__embed_css_Button_overSkin_png_597953533;
  572.          this._embed_css_Button_upSkin_png_120935808 = AppInstaller__embed_css_Button_upSkin_png_120935808;
  573.          this._embed_css__assets_scroll_thumb_png_1612746748 = AppInstaller__embed_css__assets_scroll_thumb_png_1612746748;
  574.          this._embed_css_progress_bar_assets_swf_ProgressBarSkin_1730732460 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressBarSkin_1730732460;
  575.          this._embed_css_progress_bar_assets_swf_ProgressTrackSkin_1911863052 = AppInstaller__embed_css_progress_bar_assets_swf_ProgressTrackSkin_1911863052;
  576.          this._embed_mxml_assets_browse_icon_png_1185542052 = AppInstaller__embed_mxml_assets_browse_icon_png_1185542052;
  577.          this._embed_mxml_assets_down_arrow_png_1496004634 = AppInstaller__embed_mxml_assets_down_arrow_png_1496004634;
  578.          this._embed_mxml_assets_reinstall_icon_png_1184337086 = AppInstaller__embed_mxml_assets_reinstall_icon_png_1184337086;
  579.          this._embed_mxml_assets_run_icon_png_72776672 = AppInstaller__embed_mxml_assets_run_icon_png_72776672;
  580.          this._embed_mxml_assets_uninstall_icon_png_1586529406 = AppInstaller__embed_mxml_assets_uninstall_icon_png_1586529406;
  581.          this._bindings = [];
  582.          this._watchers = [];
  583.          this._bindingsByDestination = {};
  584.          this._bindingsBeginWithWord = {};
  585.          super();
  586.          mx_internal::_document = this;
  587.          mx_internal::_AppInstaller_StylesInit();
  588.          this.layout = "horizontal";
  589.          this.verticalScrollPolicy = "off";
  590.          this.horizontalScrollPolicy = "off";
  591.          this.percentWidth = 100;
  592.          this.percentHeight = 100;
  593.          this.states = [this._AppInstaller_State1_c(),this._AppInstaller_State2_c(),this._AppInstaller_State3_c(),this._AppInstaller_State4_c(),this._AppInstaller_State5_c(),this._AppInstaller_State6_c(),this._AppInstaller_State7_c(),this._AppInstaller_State8_c(),this._AppInstaller_State9_c(),this._AppInstaller_State10_c(),this._AppInstaller_State11_c(),this._AppInstaller_State12_c(),this._AppInstaller_State13_c(),this._AppInstaller_State14_c(),this._AppInstaller_State15_c(),this._AppInstaller_State16_c(),this._AppInstaller_State17_c(),this._AppInstaller_State18_c(),this._AppInstaller_State19_c(),this._AppInstaller_State20_c(),this._AppInstaller_State21_c(),this._AppInstaller_State22_c(),this._AppInstaller_State23_c(),this._AppInstaller_State24_c(),this._AppInstaller_State25_c(),this._AppInstaller_State26_c(),this._AppInstaller_State27_c(),this._AppInstaller_State28_c(),this._AppInstaller_State29_c(),this._AppInstaller_State30_c(),this._AppInstaller_State31_c(),this._AppInstaller_State32_c()];
  594.          this._AppInstaller_Boolean1_i();
  595.          this.addEventListener("preinitialize",this.___AppInstaller_InstallerApplication1_preinitialize);
  596.          this.addEventListener("applicationComplete",this.___AppInstaller_InstallerApplication1_applicationComplete);
  597.       }
  598.       
  599.       public static function set watcherSetupUtil(param1:IWatcherSetupUtil) : void
  600.       {
  601.          AppInstaller._watcherSetupUtil = param1;
  602.       }
  603.       
  604.       private function _AppInstaller_State7_c() : State
  605.       {
  606.          var _loc1_:State = new State();
  607.          _loc1_.name = "Prefs_Win";
  608.          _loc1_.basedOn = "Prefs_Full_Win";
  609.          _loc1_.overrides = [this._AppInstaller_RemoveChild1_i()];
  610.          _loc1_.addEventListener("enterState",this.___AppInstaller_State7_enterState);
  611.          return _loc1_;
  612.       }
  613.       
  614.       private function set appIconBG(param1:Class) : void
  615.       {
  616.          var _loc2_:Object = null;
  617.          _loc2_ = this._1197773823appIconBG;
  618.          if(_loc2_ !== param1)
  619.          {
  620.             this._1197773823appIconBG = param1;
  621.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconBG",_loc2_,param1));
  622.          }
  623.       }
  624.       
  625.       public function ___AppInstaller_LocalizedButton2_click(param1:MouseEvent) : void
  626.       {
  627.          this.onSave();
  628.       }
  629.       
  630.       private function _AppInstaller_SetProperty6_i() : SetProperty
  631.       {
  632.          var _loc1_:SetProperty = new SetProperty();
  633.          this._AppInstaller_SetProperty6 = _loc1_;
  634.          _loc1_.name = "identityVerified";
  635.          _loc1_.value = false;
  636.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty6",this._AppInstaller_SetProperty6);
  637.          return _loc1_;
  638.       }
  639.       
  640.       public function set updateDiffBotSpacer(param1:Spacer) : void
  641.       {
  642.          var _loc2_:Object = null;
  643.          _loc2_ = this._924911611updateDiffBotSpacer;
  644.          if(_loc2_ !== param1)
  645.          {
  646.             this._924911611updateDiffBotSpacer = param1;
  647.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffBotSpacer",_loc2_,param1));
  648.          }
  649.       }
  650.       
  651.       [Bindable(event="propertyChange")]
  652.       public function get updateDiffBotSpacer() : Spacer
  653.       {
  654.          return this._924911611updateDiffBotSpacer;
  655.       }
  656.       
  657.       private function onAgree() : void
  658.       {
  659.          currentState = "ProgressInstall";
  660.          this.events.dispatchEvent(new Event("appinstall.complete"));
  661.       }
  662.       
  663.       [Bindable(event="propertyChange")]
  664.       public function get securityInfo() : SecurityInfo
  665.       {
  666.          return this._807907342securityInfo;
  667.       }
  668.       
  669.       private function _AppInstaller_State28_c() : State
  670.       {
  671.          var _loc1_:State = new State();
  672.          _loc1_.name = "Update_Diff_More";
  673.          _loc1_.basedOn = "Update_Diff_Ver";
  674.          _loc1_.overrides = [this._AppInstaller_SetProperty48_i(),this._AppInstaller_RemoveChild9_i(),this._AppInstaller_AddChild14_i(),this._AppInstaller_SetProperty49_i()];
  675.          return _loc1_;
  676.       }
  677.       
  678.       private function _AppInstaller_SetProperty49_i() : SetProperty
  679.       {
  680.          var _loc1_:SetProperty = new SetProperty();
  681.          this._AppInstaller_SetProperty49 = _loc1_;
  682.          _loc1_.name = "width";
  683.          _loc1_.value = "100%";
  684.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty49",this._AppInstaller_SetProperty49);
  685.          return _loc1_;
  686.       }
  687.       
  688.       private function _AppInstaller_LocalizedButton13_i() : LocalizedButton
  689.       {
  690.          var _loc1_:LocalizedButton = new LocalizedButton();
  691.          this.updateSameVerCancelButton = _loc1_;
  692.          _loc1_.resourceName = "btnCancel";
  693.          _loc1_.addEventListener("click",this.__updateSameVerCancelButton_click);
  694.          _loc1_.id = "updateSameVerCancelButton";
  695.          if(!_loc1_.document)
  696.          {
  697.             _loc1_.document = this;
  698.          }
  699.          return _loc1_;
  700.       }
  701.       
  702.       public function set securityInfo(param1:SecurityInfo) : void
  703.       {
  704.          var _loc2_:Object = null;
  705.          _loc2_ = this._807907342securityInfo;
  706.          if(_loc2_ !== param1)
  707.          {
  708.             this._807907342securityInfo = param1;
  709.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityInfo",_loc2_,param1));
  710.          }
  711.       }
  712.       
  713.       [Bindable(event="propertyChange")]
  714.       public function get PrefsVBox() : VBox
  715.       {
  716.          return this._722012197PrefsVBox;
  717.       }
  718.       
  719.       private function _AppInstaller_SetProperty14_i() : SetProperty
  720.       {
  721.          var _loc1_:SetProperty = new SetProperty();
  722.          this._AppInstaller_SetProperty14 = _loc1_;
  723.          _loc1_.name = "text";
  724.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty14",this._AppInstaller_SetProperty14);
  725.          return _loc1_;
  726.       }
  727.       
  728.       [Bindable(event="propertyChange")]
  729.       public function get appIconCanvas() : Canvas
  730.       {
  731.          return this._507740210appIconCanvas;
  732.       }
  733.       
  734.       private function _AppInstaller_Label1_i() : Label
  735.       {
  736.          var _loc1_:Label = new Label();
  737.          this._AppInstaller_Label1 = _loc1_;
  738.          _loc1_.styleName = "formItemText";
  739.          _loc1_.maxWidth = 280;
  740.          _loc1_.id = "_AppInstaller_Label1";
  741.          BindingManager.executeBindings(this,"_AppInstaller_Label1",this._AppInstaller_Label1);
  742.          if(!_loc1_.document)
  743.          {
  744.             _loc1_.document = this;
  745.          }
  746.          return _loc1_;
  747.       }
  748.       
  749.       private function _AppInstaller_SetProperty25_i() : SetProperty
  750.       {
  751.          var _loc1_:SetProperty = new SetProperty();
  752.          this._AppInstaller_SetProperty25 = _loc1_;
  753.          _loc1_.name = "resourceName";
  754.          _loc1_.value = "progressWait";
  755.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty25",this._AppInstaller_SetProperty25);
  756.          return _loc1_;
  757.       }
  758.       
  759.       private function _AppInstaller_LocalizedLabel5_i() : LocalizedLabel
  760.       {
  761.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  762.          this._AppInstaller_LocalizedLabel5 = _loc1_;
  763.          _loc1_.resourceName = "lblDescription";
  764.          _loc1_.styleName = "h2";
  765.          _loc1_.id = "_AppInstaller_LocalizedLabel5";
  766.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel5",this._AppInstaller_LocalizedLabel5);
  767.          if(!_loc1_.document)
  768.          {
  769.             _loc1_.document = this;
  770.          }
  771.          return _loc1_;
  772.       }
  773.       
  774.       [Bindable(event="propertyChange")]
  775.       public function get uninstallCancelButton() : LocalizedButton
  776.       {
  777.          return this._47200334uninstallCancelButton;
  778.       }
  779.       
  780.       public function set PrefsVBox(param1:VBox) : void
  781.       {
  782.          var _loc2_:Object = null;
  783.          _loc2_ = this._722012197PrefsVBox;
  784.          if(_loc2_ !== param1)
  785.          {
  786.             this._722012197PrefsVBox = param1;
  787.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"PrefsVBox",_loc2_,param1));
  788.          }
  789.       }
  790.       
  791.       private function _AppInstaller_VBox13_i() : VBox
  792.       {
  793.          var _loc1_:VBox = null;
  794.          _loc1_ = new VBox();
  795.          this.uninstallContentBox = _loc1_;
  796.          _loc1_.styleName = "contentBox";
  797.          _loc1_.percentWidth = 100;
  798.          _loc1_.percentHeight = 100;
  799.          _loc1_.addEventListener("creationComplete",this.__uninstallContentBox_creationComplete);
  800.          _loc1_.id = "uninstallContentBox";
  801.          BindingManager.executeBindings(this,"uninstallContentBox",this.uninstallContentBox);
  802.          if(!_loc1_.document)
  803.          {
  804.             _loc1_.document = this;
  805.          }
  806.          _loc1_.addChild(this._AppInstaller_Spacer13_c());
  807.          _loc1_.addChild(this._AppInstaller_LocalizedText6_i());
  808.          _loc1_.addChild(this._AppInstaller_Spacer14_c());
  809.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox7_c());
  810.          return _loc1_;
  811.       }
  812.       
  813.       private function _AppInstaller_Text2_i() : Text
  814.       {
  815.          var _loc1_:Text = new Text();
  816.          this._AppInstaller_Text2 = _loc1_;
  817.          _loc1_.percentWidth = 100;
  818.          _loc1_.id = "_AppInstaller_Text2";
  819.          BindingManager.executeBindings(this,"_AppInstaller_Text2",this._AppInstaller_Text2);
  820.          if(!_loc1_.document)
  821.          {
  822.             _loc1_.document = this;
  823.          }
  824.          return _loc1_;
  825.       }
  826.       
  827.       private function _AppInstaller_State15_c() : State
  828.       {
  829.          var _loc1_:State = new State();
  830.          _loc1_.name = "ProgressInit";
  831.          _loc1_.basedOn = "Progress";
  832.          _loc1_.overrides = [this._AppInstaller_SetProperty26_i()];
  833.          return _loc1_;
  834.       }
  835.       
  836.       [Bindable(event="propertyChange")]
  837.       public function get iconImage() : Image
  838.       {
  839.          return this._1410965406iconImage;
  840.       }
  841.       
  842.       public function set appIconCanvas(param1:Canvas) : void
  843.       {
  844.          var _loc2_:Object = null;
  845.          _loc2_ = this._507740210appIconCanvas;
  846.          if(_loc2_ !== param1)
  847.          {
  848.             this._507740210appIconCanvas = param1;
  849.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconCanvas",_loc2_,param1));
  850.          }
  851.       }
  852.       
  853.       private function _AppInstaller_LinkButton1_i() : LinkButton
  854.       {
  855.          var _loc1_:LinkButton = new LinkButton();
  856.          this.updateDiffLinkButton = _loc1_;
  857.          _loc1_.labelPlacement = "left";
  858.          _loc1_.setStyle("icon",this._embed_mxml_assets_down_arrow_png_1496004634);
  859.          _loc1_.addEventListener("click",this.__updateDiffLinkButton_click);
  860.          _loc1_.id = "updateDiffLinkButton";
  861.          BindingManager.executeBindings(this,"updateDiffLinkButton",this.updateDiffLinkButton);
  862.          if(!_loc1_.document)
  863.          {
  864.             _loc1_.document = this;
  865.          }
  866.          return _loc1_;
  867.       }
  868.       
  869.       private function _AppInstaller_AddChild13_i() : AddChild
  870.       {
  871.          var _loc1_:AddChild = new AddChild();
  872.          this._AppInstaller_AddChild13 = _loc1_;
  873.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox12_i);
  874.          BindingManager.executeBindings(this,"_AppInstaller_AddChild13",this._AppInstaller_AddChild13);
  875.          return _loc1_;
  876.       }
  877.       
  878.       private function _AppInstaller_OSButtonBarHBox1_c() : OSButtonBarHBox
  879.       {
  880.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  881.          _loc1_.styleName = "buttonRow";
  882.          if(!_loc1_.document)
  883.          {
  884.             _loc1_.document = this;
  885.          }
  886.          _loc1_.addChild(this._AppInstaller_LocalizedButton1_i());
  887.          _loc1_.addChild(this._AppInstaller_LocalizedButton2_c());
  888.          _loc1_.addChild(this._AppInstaller_LocalizedButton3_i());
  889.          return _loc1_;
  890.       }
  891.       
  892.       private function _AppInstaller_SetProperty36_i() : SetProperty
  893.       {
  894.          var _loc1_:SetProperty = new SetProperty();
  895.          this._AppInstaller_SetProperty36 = _loc1_;
  896.          _loc1_.name = "doneLabelResourceName";
  897.          _loc1_.value = "msgInstCancelled";
  898.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty36",this._AppInstaller_SetProperty36);
  899.          return _loc1_;
  900.       }
  901.       
  902.       public function __closeButton_click(param1:MouseEvent) : void
  903.       {
  904.          this.onFinish();
  905.       }
  906.       
  907.       private function _AppInstaller_bindingsSetup() : Array
  908.       {
  909.          var result:Array = null;
  910.          var binding:Binding = null;
  911.          result = [];
  912.          binding = new Binding(this,function():Boolean
  913.          {
  914.             return record.app.description.length > 0;
  915.          },function(param1:Boolean):void
  916.          {
  917.             showDescription = param1;
  918.          },"showDescription");
  919.          result[0] = binding;
  920.          binding = new Binding(this,function():Object
  921.          {
  922.             return appIconBG;
  923.          },function(param1:Object):void
  924.          {
  925.             appIconCanvas.setStyle("backgroundImage",param1);
  926.          },"appIconCanvas.backgroundImage");
  927.          result[1] = binding;
  928.          binding = new Binding(this,function():Object
  929.          {
  930.             return this;
  931.          },function(param1:Object):void
  932.          {
  933.             _AppInstaller_SetProperty1.target = param1;
  934.          },"_AppInstaller_SetProperty1.target");
  935.          result[2] = binding;
  936.          binding = new Binding(this,function():UIComponent
  937.          {
  938.             return contentBox;
  939.          },function(param1:UIComponent):void
  940.          {
  941.             _AppInstaller_AddChild1.relativeTo = param1;
  942.          },"_AppInstaller_AddChild1.relativeTo");
  943.          result[3] = binding;
  944.          binding = new Binding(this,function():String
  945.          {
  946.             var _loc1_:* = undefined;
  947.             var _loc2_:* = undefined;
  948.             _loc1_ = record.app.name;
  949.             return _loc1_ == undefined ? null : String(_loc1_);
  950.          },function(param1:String):void
  951.          {
  952.             titleLabel.text = param1;
  953.          },"titleLabel.text");
  954.          result[4] = binding;
  955.          binding = new Binding(this,function():Object
  956.          {
  957.             return this;
  958.          },function(param1:Object):void
  959.          {
  960.             _AppInstaller_SetProperty2.target = param1;
  961.          },"_AppInstaller_SetProperty2.target");
  962.          result[5] = binding;
  963.          binding = new Binding(this,function():Object
  964.          {
  965.             return this;
  966.          },function(param1:Object):void
  967.          {
  968.             _AppInstaller_SetProperty3.target = param1;
  969.          },"_AppInstaller_SetProperty3.target");
  970.          result[6] = binding;
  971.          binding = new Binding(this,function():UIComponent
  972.          {
  973.             return contentBox;
  974.          },function(param1:UIComponent):void
  975.          {
  976.             _AppInstaller_AddChild2.relativeTo = param1;
  977.          },"_AppInstaller_AddChild2.relativeTo");
  978.          result[7] = binding;
  979.          binding = new Binding(this,function():UIComponent
  980.          {
  981.             return contentBox;
  982.          },function(param1:UIComponent):void
  983.          {
  984.             _AppInstaller_AddChild3.relativeTo = param1;
  985.          },"_AppInstaller_AddChild3.relativeTo");
  986.          result[8] = binding;
  987.          binding = new Binding(this,function():IFlexDisplayObject
  988.          {
  989.             return openButton;
  990.          },function(param1:IFlexDisplayObject):void
  991.          {
  992.             _AppInstaller_VBox2.defaultButton = param1;
  993.          },"_AppInstaller_VBox2.defaultButton");
  994.          result[9] = binding;
  995.          binding = new Binding(this,function():String
  996.          {
  997.             var _loc1_:* = undefined;
  998.             var _loc2_:* = undefined;
  999.             _loc1_ = record.filename;
  1000.             return _loc1_ == undefined ? null : String(_loc1_);
  1001.          },function(param1:String):void
  1002.          {
  1003.             _AppInstaller_Label1.text = param1;
  1004.          },"_AppInstaller_Label1.text");
  1005.          result[10] = binding;
  1006.          binding = new Binding(this,function():String
  1007.          {
  1008.             var _loc1_:* = undefined;
  1009.             var _loc2_:* = undefined;
  1010.             _loc1_ = record.fileFrom;
  1011.             return _loc1_ == undefined ? null : String(_loc1_);
  1012.          },function(param1:String):void
  1013.          {
  1014.             _AppInstaller_Label2.text = param1;
  1015.          },"_AppInstaller_Label2.text");
  1016.          result[11] = binding;
  1017.          binding = new Binding(this,function():Object
  1018.          {
  1019.             return this;
  1020.          },function(param1:Object):void
  1021.          {
  1022.             _AppInstaller_SetProperty4.target = param1;
  1023.          },"_AppInstaller_SetProperty4.target");
  1024.          result[12] = binding;
  1025.          binding = new Binding(this,function():*
  1026.          {
  1027.             return Capabilities.os.indexOf("Linux") == -1 ? 365 : 441;
  1028.          },function(param1:*):void
  1029.          {
  1030.             _AppInstaller_SetProperty4.value = param1;
  1031.          },"_AppInstaller_SetProperty4.value");
  1032.          result[13] = binding;
  1033.          binding = new Binding(this,function():Object
  1034.          {
  1035.             return iconImage;
  1036.          },function(param1:Object):void
  1037.          {
  1038.             _AppInstaller_SetProperty5.target = param1;
  1039.          },"_AppInstaller_SetProperty5.target");
  1040.          result[14] = binding;
  1041.          binding = new Binding(this,function():*
  1042.          {
  1043.             return redSecurityIcon;
  1044.          },function(param1:*):void
  1045.          {
  1046.             _AppInstaller_SetProperty5.value = param1;
  1047.          },"_AppInstaller_SetProperty5.value");
  1048.          result[15] = binding;
  1049.          binding = new Binding(this,function():Object
  1050.          {
  1051.             return securityInfo;
  1052.          },function(param1:Object):void
  1053.          {
  1054.             _AppInstaller_SetProperty6.target = param1;
  1055.          },"_AppInstaller_SetProperty6.target");
  1056.          result[16] = binding;
  1057.          binding = new Binding(this,function():UIComponent
  1058.          {
  1059.             return contentBox;
  1060.          },function(param1:UIComponent):void
  1061.          {
  1062.             _AppInstaller_AddChild4.relativeTo = param1;
  1063.          },"_AppInstaller_AddChild4.relativeTo");
  1064.          result[17] = binding;
  1065.          binding = new Binding(this,function():UIComponent
  1066.          {
  1067.             return contentBox;
  1068.          },function(param1:UIComponent):void
  1069.          {
  1070.             _AppInstaller_AddChild5.relativeTo = param1;
  1071.          },"_AppInstaller_AddChild5.relativeTo");
  1072.          result[18] = binding;
  1073.          binding = new Binding(this,function():IFlexDisplayObject
  1074.          {
  1075.             return cancelButton;
  1076.          },function(param1:IFlexDisplayObject):void
  1077.          {
  1078.             securityContent.defaultButton = param1;
  1079.          },"securityContent.defaultButton");
  1080.          result[19] = binding;
  1081.          binding = new Binding(this,function():String
  1082.          {
  1083.             var _loc1_:* = undefined;
  1084.             var _loc2_:* = undefined;
  1085.             _loc1_ = record.app.name;
  1086.             return _loc1_ == undefined ? null : String(_loc1_);
  1087.          },function(param1:String):void
  1088.          {
  1089.             _AppInstaller_Label3.text = param1;
  1090.          },"_AppInstaller_Label3.text");
  1091.          result[20] = binding;
  1092.          binding = new Binding(this,function():Object
  1093.          {
  1094.             return this;
  1095.          },function(param1:Object):void
  1096.          {
  1097.             _AppInstaller_SetProperty7.target = param1;
  1098.          },"_AppInstaller_SetProperty7.target");
  1099.          result[21] = binding;
  1100.          binding = new Binding(this,function():*
  1101.          {
  1102.             return Capabilities.os.indexOf("Linux") == -1 ? 270 : 356;
  1103.          },function(param1:*):void
  1104.          {
  1105.             _AppInstaller_SetProperty7.value = param1;
  1106.          },"_AppInstaller_SetProperty7.value");
  1107.          result[22] = binding;
  1108.          binding = new Binding(this,function():Object
  1109.          {
  1110.             return securityHeader;
  1111.          },function(param1:Object):void
  1112.          {
  1113.             _AppInstaller_SetProperty8.target = param1;
  1114.          },"_AppInstaller_SetProperty8.target");
  1115.          result[23] = binding;
  1116.          binding = new Binding(this,function():Object
  1117.          {
  1118.             return securityContent;
  1119.          },function(param1:Object):void
  1120.          {
  1121.             _AppInstaller_SetProperty9.target = param1;
  1122.          },"_AppInstaller_SetProperty9.target");
  1123.          result[24] = binding;
  1124.          binding = new Binding(this,function():*
  1125.          {
  1126.             return installButton;
  1127.          },function(param1:*):void
  1128.          {
  1129.             _AppInstaller_SetProperty9.value = param1;
  1130.          },"_AppInstaller_SetProperty9.value");
  1131.          result[25] = binding;
  1132.          binding = new Binding(this,function():Object
  1133.          {
  1134.             return iconImage;
  1135.          },function(param1:Object):void
  1136.          {
  1137.             _AppInstaller_SetProperty10.target = param1;
  1138.          },"_AppInstaller_SetProperty10.target");
  1139.          result[26] = binding;
  1140.          binding = new Binding(this,function():*
  1141.          {
  1142.             return yellowSecurityIcon;
  1143.          },function(param1:*):void
  1144.          {
  1145.             _AppInstaller_SetProperty10.value = param1;
  1146.          },"_AppInstaller_SetProperty10.value");
  1147.          result[27] = binding;
  1148.          binding = new Binding(this,function():Object
  1149.          {
  1150.             return securityInfo;
  1151.          },function(param1:Object):void
  1152.          {
  1153.             _AppInstaller_SetProperty11.target = param1;
  1154.          },"_AppInstaller_SetProperty11.target");
  1155.          result[28] = binding;
  1156.          binding = new Binding(this,function():Object
  1157.          {
  1158.             return securityInfo;
  1159.          },function(param1:Object):void
  1160.          {
  1161.             _AppInstaller_SetProperty12.target = param1;
  1162.          },"_AppInstaller_SetProperty12.target");
  1163.          result[29] = binding;
  1164.          binding = new Binding(this,function():Object
  1165.          {
  1166.             return verifiedLabel;
  1167.          },function(param1:Object):void
  1168.          {
  1169.             _AppInstaller_SetProperty13.target = param1;
  1170.          },"_AppInstaller_SetProperty13.target");
  1171.          result[30] = binding;
  1172.          binding = new Binding(this,function():*
  1173.          {
  1174.             return null;
  1175.          },function(param1:*):void
  1176.          {
  1177.             _AppInstaller_SetProperty13.value = param1;
  1178.          },"_AppInstaller_SetProperty13.value");
  1179.          result[31] = binding;
  1180.          binding = new Binding(this,function():Object
  1181.          {
  1182.             return verifiedLabel;
  1183.          },function(param1:Object):void
  1184.          {
  1185.             _AppInstaller_SetProperty14.target = param1;
  1186.          },"_AppInstaller_SetProperty14.target");
  1187.          result[32] = binding;
  1188.          binding = new Binding(this,function():*
  1189.          {
  1190.             return record.app.publisher;
  1191.          },function(param1:*):void
  1192.          {
  1193.             _AppInstaller_SetProperty14.value = param1;
  1194.          },"_AppInstaller_SetProperty14.value");
  1195.          result[33] = binding;
  1196.          binding = new Binding(this,function():Object
  1197.          {
  1198.             return installButton;
  1199.          },function(param1:Object):void
  1200.          {
  1201.             _AppInstaller_SetProperty15.target = param1;
  1202.          },"_AppInstaller_SetProperty15.target");
  1203.          result[34] = binding;
  1204.          binding = new Binding(this,function():Object
  1205.          {
  1206.             return cancelButton;
  1207.          },function(param1:Object):void
  1208.          {
  1209.             _AppInstaller_SetProperty16.target = param1;
  1210.          },"_AppInstaller_SetProperty16.target");
  1211.          result[35] = binding;
  1212.          binding = new Binding(this,function():Object
  1213.          {
  1214.             return this;
  1215.          },function(param1:Object):void
  1216.          {
  1217.             _AppInstaller_SetProperty17.target = param1;
  1218.          },"_AppInstaller_SetProperty17.target");
  1219.          result[36] = binding;
  1220.          binding = new Binding(this,function():UIComponent
  1221.          {
  1222.             return contentBox;
  1223.          },function(param1:UIComponent):void
  1224.          {
  1225.             _AppInstaller_AddChild6.relativeTo = param1;
  1226.          },"_AppInstaller_AddChild6.relativeTo");
  1227.          result[37] = binding;
  1228.          binding = new Binding(this,function():IFlexDisplayObject
  1229.          {
  1230.             return continueButton;
  1231.          },function(param1:IFlexDisplayObject):void
  1232.          {
  1233.             PrefsVBox.defaultButton = param1;
  1234.          },"PrefsVBox.defaultButton");
  1235.          result[38] = binding;
  1236.          binding = new Binding(this,function():Boolean
  1237.          {
  1238.             return showDescription;
  1239.          },function(param1:Boolean):void
  1240.          {
  1241.             _AppInstaller_LocalizedLabel5.includeInLayout = param1;
  1242.          },"_AppInstaller_LocalizedLabel5.includeInLayout");
  1243.          result[39] = binding;
  1244.          binding = new Binding(this,function():Boolean
  1245.          {
  1246.             return showDescription;
  1247.          },function(param1:Boolean):void
  1248.          {
  1249.             _AppInstaller_LocalizedLabel5.visible = param1;
  1250.          },"_AppInstaller_LocalizedLabel5.visible");
  1251.          result[40] = binding;
  1252.          binding = new Binding(this,function():Boolean
  1253.          {
  1254.             return showDescription;
  1255.          },function(param1:Boolean):void
  1256.          {
  1257.             _AppInstaller_Text1.includeInLayout = param1;
  1258.          },"_AppInstaller_Text1.includeInLayout");
  1259.          result[41] = binding;
  1260.          binding = new Binding(this,function():Boolean
  1261.          {
  1262.             return showDescription;
  1263.          },function(param1:Boolean):void
  1264.          {
  1265.             _AppInstaller_Text1.visible = param1;
  1266.          },"_AppInstaller_Text1.visible");
  1267.          result[42] = binding;
  1268.          binding = new Binding(this,function():String
  1269.          {
  1270.             var _loc1_:* = undefined;
  1271.             var _loc2_:* = undefined;
  1272.             _loc1_ = record.app.description;
  1273.             return _loc1_ == undefined ? null : String(_loc1_);
  1274.          },function(param1:String):void
  1275.          {
  1276.             _AppInstaller_Text1.text = param1;
  1277.          },"_AppInstaller_Text1.text");
  1278.          result[43] = binding;
  1279.          binding = new Binding(this,function():Boolean
  1280.          {
  1281.             return showDescription;
  1282.          },function(param1:Boolean):void
  1283.          {
  1284.             _AppInstaller_Spacer2.includeInLayout = param1;
  1285.          },"_AppInstaller_Spacer2.includeInLayout");
  1286.          result[44] = binding;
  1287.          binding = new Binding(this,function():Boolean
  1288.          {
  1289.             return showDescription;
  1290.          },function(param1:Boolean):void
  1291.          {
  1292.             _AppInstaller_Spacer2.visible = param1;
  1293.          },"_AppInstaller_Spacer2.visible");
  1294.          result[45] = binding;
  1295.          binding = new Binding(this,function():String
  1296.          {
  1297.             var _loc1_:* = undefined;
  1298.             var _loc2_:* = undefined;
  1299.             _loc1_ = locManager.getString("chkInstallAirRequired");
  1300.             return _loc1_ == undefined ? null : String(_loc1_);
  1301.          },function(param1:String):void
  1302.          {
  1303.             installAIRCheckBox.label = param1;
  1304.          },"installAIRCheckBox.label");
  1305.          result[46] = binding;
  1306.          binding = new Binding(this,function():Boolean
  1307.          {
  1308.             return record.willInstallRuntime;
  1309.          },function(param1:Boolean):void
  1310.          {
  1311.             installAIRCheckBox.selected = param1;
  1312.          },"installAIRCheckBox.selected");
  1313.          result[47] = binding;
  1314.          binding = new Binding(this,function():String
  1315.          {
  1316.             var _loc1_:* = undefined;
  1317.             var _loc2_:* = undefined;
  1318.             _loc1_ = locManager.getString("chkAddIconToDesktop");
  1319.             return _loc1_ == undefined ? null : String(_loc1_);
  1320.          },function(param1:String):void
  1321.          {
  1322.             addShortcutCheckBox.label = param1;
  1323.          },"addShortcutCheckBox.label");
  1324.          result[48] = binding;
  1325.          binding = new Binding(this,function():Boolean
  1326.          {
  1327.             return record.prefs.installDesktopShortcut;
  1328.          },function(param1:Boolean):void
  1329.          {
  1330.             addShortcutCheckBox.selected = param1;
  1331.          },"addShortcutCheckBox.selected");
  1332.          result[49] = binding;
  1333.          binding = new Binding(this,function():String
  1334.          {
  1335.             var _loc1_:* = undefined;
  1336.             var _loc2_:* = undefined;
  1337.             _loc1_ = locManager.getString("chkStartAppAfterInstall");
  1338.             return _loc1_ == undefined ? null : String(_loc1_);
  1339.          },function(param1:String):void
  1340.          {
  1341.             startApplicationCheckBox.label = param1;
  1342.          },"startApplicationCheckBox.label");
  1343.          result[50] = binding;
  1344.          binding = new Binding(this,function():Boolean
  1345.          {
  1346.             return !record.prefs.forceLaunch;
  1347.          },function(param1:Boolean):void
  1348.          {
  1349.             startApplicationCheckBox.enabled = param1;
  1350.          },"startApplicationCheckBox.enabled");
  1351.          result[51] = binding;
  1352.          binding = new Binding(this,function():Boolean
  1353.          {
  1354.             return record.prefs.launch;
  1355.          },function(param1:Boolean):void
  1356.          {
  1357.             startApplicationCheckBox.selected = param1;
  1358.          },"startApplicationCheckBox.selected");
  1359.          result[52] = binding;
  1360.          binding = new Binding(this,function():String
  1361.          {
  1362.             var _loc1_:* = undefined;
  1363.             var _loc2_:* = undefined;
  1364.             _loc1_ = record.prefs.location;
  1365.             return _loc1_ == undefined ? null : String(_loc1_);
  1366.          },function(param1:String):void
  1367.          {
  1368.             _AppInstaller_TextInput1.text = param1;
  1369.          },"_AppInstaller_TextInput1.text");
  1370.          result[53] = binding;
  1371.          binding = new Binding(this,function():DisplayObject
  1372.          {
  1373.             return installAIRCheckBox;
  1374.          },function(param1:DisplayObject):void
  1375.          {
  1376.             _AppInstaller_RemoveChild1.target = param1;
  1377.          },"_AppInstaller_RemoveChild1.target");
  1378.          result[54] = binding;
  1379.          binding = new Binding(this,function():DisplayObject
  1380.          {
  1381.             return addShortcutCheckBox;
  1382.          },function(param1:DisplayObject):void
  1383.          {
  1384.             _AppInstaller_RemoveChild2.target = param1;
  1385.          },"_AppInstaller_RemoveChild2.target");
  1386.          result[55] = binding;
  1387.          binding = new Binding(this,function():DisplayObject
  1388.          {
  1389.             return installAIRCheckBox;
  1390.          },function(param1:DisplayObject):void
  1391.          {
  1392.             _AppInstaller_RemoveChild3.target = param1;
  1393.          },"_AppInstaller_RemoveChild3.target");
  1394.          result[56] = binding;
  1395.          binding = new Binding(this,function():DisplayObject
  1396.          {
  1397.             return addShortcutCheckBox;
  1398.          },function(param1:DisplayObject):void
  1399.          {
  1400.             _AppInstaller_RemoveChild4.target = param1;
  1401.          },"_AppInstaller_RemoveChild4.target");
  1402.          result[57] = binding;
  1403.          binding = new Binding(this,function():Object
  1404.          {
  1405.             return this;
  1406.          },function(param1:Object):void
  1407.          {
  1408.             _AppInstaller_SetProperty18.target = param1;
  1409.          },"_AppInstaller_SetProperty18.target");
  1410.          result[58] = binding;
  1411.          binding = new Binding(this,function():UIComponent
  1412.          {
  1413.             return contentBox;
  1414.          },function(param1:UIComponent):void
  1415.          {
  1416.             _AppInstaller_AddChild7.relativeTo = param1;
  1417.          },"_AppInstaller_AddChild7.relativeTo");
  1418.          result[59] = binding;
  1419.          binding = new Binding(this,function():Object
  1420.          {
  1421.             return iconImage;
  1422.          },function(param1:Object):void
  1423.          {
  1424.             _AppInstaller_SetProperty19.target = param1;
  1425.          },"_AppInstaller_SetProperty19.target");
  1426.          result[60] = binding;
  1427.          binding = new Binding(this,function():*
  1428.          {
  1429.             return airIcon;
  1430.          },function(param1:*):void
  1431.          {
  1432.             _AppInstaller_SetProperty19.value = param1;
  1433.          },"_AppInstaller_SetProperty19.value");
  1434.          result[61] = binding;
  1435.          binding = new Binding(this,function():Object
  1436.          {
  1437.             return eula;
  1438.          },function(param1:Object):void
  1439.          {
  1440.             _AppInstaller_SetProperty20.target = param1;
  1441.          },"_AppInstaller_SetProperty20.target");
  1442.          result[62] = binding;
  1443.          binding = new Binding(this,function():Object
  1444.          {
  1445.             return eula;
  1446.          },function(param1:Object):void
  1447.          {
  1448.             _AppInstaller_SetProperty21.target = param1;
  1449.          },"_AppInstaller_SetProperty21.target");
  1450.          result[63] = binding;
  1451.          binding = new Binding(this,function():Object
  1452.          {
  1453.             return this;
  1454.          },function(param1:Object):void
  1455.          {
  1456.             _AppInstaller_SetProperty22.target = param1;
  1457.          },"_AppInstaller_SetProperty22.target");
  1458.          result[64] = binding;
  1459.          binding = new Binding(this,function():UIComponent
  1460.          {
  1461.             return contentBox;
  1462.          },function(param1:UIComponent):void
  1463.          {
  1464.             _AppInstaller_AddChild8.relativeTo = param1;
  1465.          },"_AppInstaller_AddChild8.relativeTo");
  1466.          result[65] = binding;
  1467.          binding = new Binding(this,function():Object
  1468.          {
  1469.             return this;
  1470.          },function(param1:Object):void
  1471.          {
  1472.             _AppInstaller_SetProperty23.target = param1;
  1473.          },"_AppInstaller_SetProperty23.target");
  1474.          result[66] = binding;
  1475.          binding = new Binding(this,function():DisplayObject
  1476.          {
  1477.             return titleLabel;
  1478.          },function(param1:DisplayObject):void
  1479.          {
  1480.             _AppInstaller_RemoveChild5.target = param1;
  1481.          },"_AppInstaller_RemoveChild5.target");
  1482.          result[67] = binding;
  1483.          binding = new Binding(this,function():UIComponent
  1484.          {
  1485.             return contentBox;
  1486.          },function(param1:UIComponent):void
  1487.          {
  1488.             _AppInstaller_AddChild9.relativeTo = param1;
  1489.          },"_AppInstaller_AddChild9.relativeTo");
  1490.          result[68] = binding;
  1491.          binding = new Binding(this,function():Array
  1492.          {
  1493.             return [record.filename];
  1494.          },function(param1:Array):void
  1495.          {
  1496.             _AppInstaller_LocalizedLabel9.resourceParams = param1;
  1497.          },"_AppInstaller_LocalizedLabel9.resourceParams");
  1498.          result[69] = binding;
  1499.          binding = new Binding(this,function():Object
  1500.          {
  1501.             return progressLabel;
  1502.          },function(param1:Object):void
  1503.          {
  1504.             _AppInstaller_SetProperty24.target = param1;
  1505.          },"_AppInstaller_SetProperty24.target");
  1506.          result[70] = binding;
  1507.          binding = new Binding(this,function():Object
  1508.          {
  1509.             return progressLabel;
  1510.          },function(param1:Object):void
  1511.          {
  1512.             _AppInstaller_SetProperty25.target = param1;
  1513.          },"_AppInstaller_SetProperty25.target");
  1514.          result[71] = binding;
  1515.          binding = new Binding(this,function():Object
  1516.          {
  1517.             return progressLabel;
  1518.          },function(param1:Object):void
  1519.          {
  1520.             _AppInstaller_SetProperty26.target = param1;
  1521.          },"_AppInstaller_SetProperty26.target");
  1522.          result[72] = binding;
  1523.          binding = new Binding(this,function():Object
  1524.          {
  1525.             return progressLabel;
  1526.          },function(param1:Object):void
  1527.          {
  1528.             _AppInstaller_SetProperty27.target = param1;
  1529.          },"_AppInstaller_SetProperty27.target");
  1530.          result[73] = binding;
  1531.          binding = new Binding(this,function():Object
  1532.          {
  1533.             return progressLabel;
  1534.          },function(param1:Object):void
  1535.          {
  1536.             _AppInstaller_SetProperty28.target = param1;
  1537.          },"_AppInstaller_SetProperty28.target");
  1538.          result[74] = binding;
  1539.          binding = new Binding(this,function():Object
  1540.          {
  1541.             return progressLabel;
  1542.          },function(param1:Object):void
  1543.          {
  1544.             _AppInstaller_SetProperty29.target = param1;
  1545.          },"_AppInstaller_SetProperty29.target");
  1546.          result[75] = binding;
  1547.          binding = new Binding(this,function():Object
  1548.          {
  1549.             return progressLabel;
  1550.          },function(param1:Object):void
  1551.          {
  1552.             _AppInstaller_SetProperty30.target = param1;
  1553.          },"_AppInstaller_SetProperty30.target");
  1554.          result[76] = binding;
  1555.          binding = new Binding(this,function():DisplayObject
  1556.          {
  1557.             return progressCancel;
  1558.          },function(param1:DisplayObject):void
  1559.          {
  1560.             _AppInstaller_RemoveChild6.target = param1;
  1561.          },"_AppInstaller_RemoveChild6.target");
  1562.          result[77] = binding;
  1563.          binding = new Binding(this,function():Object
  1564.          {
  1565.             return progressLabel;
  1566.          },function(param1:Object):void
  1567.          {
  1568.             _AppInstaller_SetProperty31.target = param1;
  1569.          },"_AppInstaller_SetProperty31.target");
  1570.          result[78] = binding;
  1571.          binding = new Binding(this,function():DisplayObject
  1572.          {
  1573.             return progressCancel;
  1574.          },function(param1:DisplayObject):void
  1575.          {
  1576.             _AppInstaller_RemoveChild7.target = param1;
  1577.          },"_AppInstaller_RemoveChild7.target");
  1578.          result[79] = binding;
  1579.          binding = new Binding(this,function():Object
  1580.          {
  1581.             return progressLabel;
  1582.          },function(param1:Object):void
  1583.          {
  1584.             _AppInstaller_SetProperty32.target = param1;
  1585.          },"_AppInstaller_SetProperty32.target");
  1586.          result[80] = binding;
  1587.          binding = new Binding(this,function():DisplayObject
  1588.          {
  1589.             return progressCancel;
  1590.          },function(param1:DisplayObject):void
  1591.          {
  1592.             _AppInstaller_RemoveChild8.target = param1;
  1593.          },"_AppInstaller_RemoveChild8.target");
  1594.          result[81] = binding;
  1595.          binding = new Binding(this,function():Object
  1596.          {
  1597.             return this;
  1598.          },function(param1:Object):void
  1599.          {
  1600.             _AppInstaller_SetProperty33.target = param1;
  1601.          },"_AppInstaller_SetProperty33.target");
  1602.          result[82] = binding;
  1603.          binding = new Binding(this,function():UIComponent
  1604.          {
  1605.             return contentBox;
  1606.          },function(param1:UIComponent):void
  1607.          {
  1608.             _AppInstaller_AddChild10.relativeTo = param1;
  1609.          },"_AppInstaller_AddChild10.relativeTo");
  1610.          result[83] = binding;
  1611.          binding = new Binding(this,function():IFlexDisplayObject
  1612.          {
  1613.             return finishButton;
  1614.          },function(param1:IFlexDisplayObject):void
  1615.          {
  1616.             _AppInstaller_VBox7.defaultButton = param1;
  1617.          },"_AppInstaller_VBox7.defaultButton");
  1618.          result[84] = binding;
  1619.          binding = new Binding(this,function():String
  1620.          {
  1621.             var _loc1_:* = undefined;
  1622.             var _loc2_:* = undefined;
  1623.             _loc1_ = doneLabelResourceName;
  1624.             return _loc1_ == undefined ? null : String(_loc1_);
  1625.          },function(param1:String):void
  1626.          {
  1627.             doneLabel.resourceName = param1;
  1628.          },"doneLabel.resourceName");
  1629.          result[85] = binding;
  1630.          binding = new Binding(this,function():Object
  1631.          {
  1632.             return this;
  1633.          },function(param1:Object):void
  1634.          {
  1635.             _AppInstaller_SetProperty35.target = param1;
  1636.          },"_AppInstaller_SetProperty35.target");
  1637.          result[86] = binding;
  1638.          binding = new Binding(this,function():Object
  1639.          {
  1640.             return this;
  1641.          },function(param1:Object):void
  1642.          {
  1643.             _AppInstaller_SetProperty36.target = param1;
  1644.          },"_AppInstaller_SetProperty36.target");
  1645.          result[87] = binding;
  1646.          binding = new Binding(this,function():Object
  1647.          {
  1648.             return this;
  1649.          },function(param1:Object):void
  1650.          {
  1651.             _AppInstaller_SetProperty37.target = param1;
  1652.          },"_AppInstaller_SetProperty37.target");
  1653.          result[88] = binding;
  1654.          binding = new Binding(this,function():UIComponent
  1655.          {
  1656.             return contentBox;
  1657.          },function(param1:UIComponent):void
  1658.          {
  1659.             _AppInstaller_AddChild11.relativeTo = param1;
  1660.          },"_AppInstaller_AddChild11.relativeTo");
  1661.          result[89] = binding;
  1662.          binding = new Binding(this,function():IFlexDisplayObject
  1663.          {
  1664.             return closeButton;
  1665.          },function(param1:IFlexDisplayObject):void
  1666.          {
  1667.             _AppInstaller_VBox9.defaultButton = param1;
  1668.          },"_AppInstaller_VBox9.defaultButton");
  1669.          result[90] = binding;
  1670.          binding = new Binding(this,function():String
  1671.          {
  1672.             var _loc1_:* = undefined;
  1673.             var _loc2_:* = undefined;
  1674.             _loc1_ = errorText;
  1675.             return _loc1_ == undefined ? null : String(_loc1_);
  1676.          },function(param1:String):void
  1677.          {
  1678.             _AppInstaller_Text2.htmlText = param1;
  1679.          },"_AppInstaller_Text2.htmlText");
  1680.          result[91] = binding;
  1681.          binding = new Binding(this,function():String
  1682.          {
  1683.             var _loc1_:* = undefined;
  1684.             var _loc2_:* = undefined;
  1685.             _loc1_ = errorIDText;
  1686.             return _loc1_ == undefined ? null : String(_loc1_);
  1687.          },function(param1:String):void
  1688.          {
  1689.             _AppInstaller_Text3.text = param1;
  1690.          },"_AppInstaller_Text3.text");
  1691.          result[92] = binding;
  1692.          binding = new Binding(this,function():Object
  1693.          {
  1694.             return this;
  1695.          },function(param1:Object):void
  1696.          {
  1697.             _AppInstaller_SetProperty38.target = param1;
  1698.          },"_AppInstaller_SetProperty38.target");
  1699.          result[93] = binding;
  1700.          binding = new Binding(this,function():UIComponent
  1701.          {
  1702.             return contentBox;
  1703.          },function(param1:UIComponent):void
  1704.          {
  1705.             _AppInstaller_AddChild12.relativeTo = param1;
  1706.          },"_AppInstaller_AddChild12.relativeTo");
  1707.          result[94] = binding;
  1708.          binding = new Binding(this,function():IFlexDisplayObject
  1709.          {
  1710.             return runButton;
  1711.          },function(param1:IFlexDisplayObject):void
  1712.          {
  1713.             updateSameVerContentBox.defaultButton = param1;
  1714.          },"updateSameVerContentBox.defaultButton");
  1715.          result[95] = binding;
  1716.          binding = new Binding(this,function():Object
  1717.          {
  1718.             return this;
  1719.          },function(param1:Object):void
  1720.          {
  1721.             _AppInstaller_SetProperty39.target = param1;
  1722.          },"_AppInstaller_SetProperty39.target");
  1723.          result[96] = binding;
  1724.          binding = new Binding(this,function():Object
  1725.          {
  1726.             return updateMsgText;
  1727.          },function(param1:Object):void
  1728.          {
  1729.             _AppInstaller_SetProperty40.target = param1;
  1730.          },"_AppInstaller_SetProperty40.target");
  1731.          result[97] = binding;
  1732.          binding = new Binding(this,function():Object
  1733.          {
  1734.             return updateSameVerContentBox;
  1735.          },function(param1:Object):void
  1736.          {
  1737.             _AppInstaller_SetProperty41.target = param1;
  1738.          },"_AppInstaller_SetProperty41.target");
  1739.          result[98] = binding;
  1740.          binding = new Binding(this,function():*
  1741.          {
  1742.             return updateSameVerCancelButton;
  1743.          },function(param1:*):void
  1744.          {
  1745.             _AppInstaller_SetProperty41.value = param1;
  1746.          },"_AppInstaller_SetProperty41.value");
  1747.          result[99] = binding;
  1748.          binding = new Binding(this,function():Object
  1749.          {
  1750.             return runButton;
  1751.          },function(param1:Object):void
  1752.          {
  1753.             _AppInstaller_SetProperty42.target = param1;
  1754.          },"_AppInstaller_SetProperty42.target");
  1755.          result[100] = binding;
  1756.          binding = new Binding(this,function():Object
  1757.          {
  1758.             return uninstallSame;
  1759.          },function(param1:Object):void
  1760.          {
  1761.             _AppInstaller_SetProperty43.target = param1;
  1762.          },"_AppInstaller_SetProperty43.target");
  1763.          result[101] = binding;
  1764.          binding = new Binding(this,function():Object
  1765.          {
  1766.             return runButton;
  1767.          },function(param1:Object):void
  1768.          {
  1769.             _AppInstaller_SetProperty44.target = param1;
  1770.          },"_AppInstaller_SetProperty44.target");
  1771.          result[102] = binding;
  1772.          binding = new Binding(this,function():Object
  1773.          {
  1774.             return updateSameVerCancelButton;
  1775.          },function(param1:Object):void
  1776.          {
  1777.             _AppInstaller_SetProperty45.target = param1;
  1778.          },"_AppInstaller_SetProperty45.target");
  1779.          result[103] = binding;
  1780.          binding = new Binding(this,function():Object
  1781.          {
  1782.             return this;
  1783.          },function(param1:Object):void
  1784.          {
  1785.             _AppInstaller_SetProperty46.target = param1;
  1786.          },"_AppInstaller_SetProperty46.target");
  1787.          result[104] = binding;
  1788.          binding = new Binding(this,function():UIComponent
  1789.          {
  1790.             return contentBox;
  1791.          },function(param1:UIComponent):void
  1792.          {
  1793.             _AppInstaller_AddChild13.relativeTo = param1;
  1794.          },"_AppInstaller_AddChild13.relativeTo");
  1795.          result[105] = binding;
  1796.          binding = new Binding(this,function():IFlexDisplayObject
  1797.          {
  1798.             return updateDiffCancelButton;
  1799.          },function(param1:IFlexDisplayObject):void
  1800.          {
  1801.             updateDiffVerContentBox.defaultButton = param1;
  1802.          },"updateDiffVerContentBox.defaultButton");
  1803.          result[106] = binding;
  1804.          binding = new Binding(this,function():String
  1805.          {
  1806.             var _loc1_:* = undefined;
  1807.             var _loc2_:* = undefined;
  1808.             _loc1_ = record.installed.version;
  1809.             return _loc1_ == undefined ? null : String(_loc1_);
  1810.          },function(param1:String):void
  1811.          {
  1812.             _AppInstaller_Label4.text = param1;
  1813.          },"_AppInstaller_Label4.text");
  1814.          result[107] = binding;
  1815.          binding = new Binding(this,function():String
  1816.          {
  1817.             var _loc1_:* = undefined;
  1818.             var _loc2_:* = undefined;
  1819.             _loc1_ = record.app.version;
  1820.             return _loc1_ == undefined ? null : String(_loc1_);
  1821.          },function(param1:String):void
  1822.          {
  1823.             _AppInstaller_Label5.text = param1;
  1824.          },"_AppInstaller_Label5.text");
  1825.          result[108] = binding;
  1826.          binding = new Binding(this,function():String
  1827.          {
  1828.             var _loc1_:* = undefined;
  1829.             var _loc2_:* = undefined;
  1830.             _loc1_ = locManager.getString("btnMoreOptions");
  1831.             return _loc1_ == undefined ? null : String(_loc1_);
  1832.          },function(param1:String):void
  1833.          {
  1834.             updateDiffLinkButton.label = param1;
  1835.          },"updateDiffLinkButton.label");
  1836.          result[109] = binding;
  1837.          binding = new Binding(this,function():Object
  1838.          {
  1839.             return updateDiffText;
  1840.          },function(param1:Object):void
  1841.          {
  1842.             _AppInstaller_SetProperty47.target = param1;
  1843.          },"_AppInstaller_SetProperty47.target");
  1844.          result[110] = binding;
  1845.          binding = new Binding(this,function():Object
  1846.          {
  1847.             return this;
  1848.          },function(param1:Object):void
  1849.          {
  1850.             _AppInstaller_SetProperty48.target = param1;
  1851.          },"_AppInstaller_SetProperty48.target");
  1852.          result[111] = binding;
  1853.          binding = new Binding(this,function():DisplayObject
  1854.          {
  1855.             return updateDiffLinkButton;
  1856.          },function(param1:DisplayObject):void
  1857.          {
  1858.             _AppInstaller_RemoveChild9.target = param1;
  1859.          },"_AppInstaller_RemoveChild9.target");
  1860.          result[112] = binding;
  1861.          binding = new Binding(this,function():UIComponent
  1862.          {
  1863.             return updateDiffVerContentBox;
  1864.          },function(param1:UIComponent):void
  1865.          {
  1866.             _AppInstaller_AddChild14.relativeTo = param1;
  1867.          },"_AppInstaller_AddChild14.relativeTo");
  1868.          result[113] = binding;
  1869.          binding = new Binding(this,function():Object
  1870.          {
  1871.             return updateDiffVersionForm;
  1872.          },function(param1:Object):void
  1873.          {
  1874.             _AppInstaller_SetProperty49.target = param1;
  1875.          },"_AppInstaller_SetProperty49.target");
  1876.          result[114] = binding;
  1877.          binding = new Binding(this,function():Object
  1878.          {
  1879.             return this;
  1880.          },function(param1:Object):void
  1881.          {
  1882.             _AppInstaller_SetProperty50.target = param1;
  1883.          },"_AppInstaller_SetProperty50.target");
  1884.          result[115] = binding;
  1885.          binding = new Binding(this,function():DisplayObject
  1886.          {
  1887.             return updateDiffVersionForm;
  1888.          },function(param1:DisplayObject):void
  1889.          {
  1890.             _AppInstaller_RemoveChild10.target = param1;
  1891.          },"_AppInstaller_RemoveChild10.target");
  1892.          result[116] = binding;
  1893.          binding = new Binding(this,function():DisplayObject
  1894.          {
  1895.             return updateDiffLinkButton;
  1896.          },function(param1:DisplayObject):void
  1897.          {
  1898.             _AppInstaller_RemoveChild11.target = param1;
  1899.          },"_AppInstaller_RemoveChild11.target");
  1900.          result[117] = binding;
  1901.          binding = new Binding(this,function():DisplayObject
  1902.          {
  1903.             return updateDiffHRule;
  1904.          },function(param1:DisplayObject):void
  1905.          {
  1906.             _AppInstaller_RemoveChild12.target = param1;
  1907.          },"_AppInstaller_RemoveChild12.target");
  1908.          result[118] = binding;
  1909.          binding = new Binding(this,function():DisplayObject
  1910.          {
  1911.             return updateDiffBotSpacer;
  1912.          },function(param1:DisplayObject):void
  1913.          {
  1914.             _AppInstaller_RemoveChild13.target = param1;
  1915.          },"_AppInstaller_RemoveChild13.target");
  1916.          result[119] = binding;
  1917.          binding = new Binding(this,function():Object
  1918.          {
  1919.             return updateDiffText;
  1920.          },function(param1:Object):void
  1921.          {
  1922.             _AppInstaller_SetProperty51.target = param1;
  1923.          },"_AppInstaller_SetProperty51.target");
  1924.          result[120] = binding;
  1925.          binding = new Binding(this,function():Object
  1926.          {
  1927.             return updateDiffReplaceButton;
  1928.          },function(param1:Object):void
  1929.          {
  1930.             _AppInstaller_SetProperty52.target = param1;
  1931.          },"_AppInstaller_SetProperty52.target");
  1932.          result[121] = binding;
  1933.          binding = new Binding(this,function():UIComponent
  1934.          {
  1935.             return updateDiffMidSpacer;
  1936.          },function(param1:UIComponent):void
  1937.          {
  1938.             _AppInstaller_AddChild15.relativeTo = param1;
  1939.          },"_AppInstaller_AddChild15.relativeTo");
  1940.          result[122] = binding;
  1941.          binding = new Binding(this,function():Object
  1942.          {
  1943.             return this;
  1944.          },function(param1:Object):void
  1945.          {
  1946.             _AppInstaller_SetProperty53.target = param1;
  1947.          },"_AppInstaller_SetProperty53.target");
  1948.          result[123] = binding;
  1949.          binding = new Binding(this,function():UIComponent
  1950.          {
  1951.             return contentBox;
  1952.          },function(param1:UIComponent):void
  1953.          {
  1954.             _AppInstaller_AddChild16.relativeTo = param1;
  1955.          },"_AppInstaller_AddChild16.relativeTo");
  1956.          result[124] = binding;
  1957.          binding = new Binding(this,function():IFlexDisplayObject
  1958.          {
  1959.             return uninstallCancelButton;
  1960.          },function(param1:IFlexDisplayObject):void
  1961.          {
  1962.             uninstallContentBox.defaultButton = param1;
  1963.          },"uninstallContentBox.defaultButton");
  1964.          result[125] = binding;
  1965.          binding = new Binding(this,function():Object
  1966.          {
  1967.             return uninstallLabel;
  1968.          },function(param1:Object):void
  1969.          {
  1970.             _AppInstaller_SetProperty54.target = param1;
  1971.          },"_AppInstaller_SetProperty54.target");
  1972.          result[126] = binding;
  1973.          binding = new Binding(this,function():Object
  1974.          {
  1975.             return this;
  1976.          },function(param1:Object):void
  1977.          {
  1978.             _AppInstaller_SetProperty55.target = param1;
  1979.          },"_AppInstaller_SetProperty55.target");
  1980.          result[127] = binding;
  1981.          binding = new Binding(this,function():Object
  1982.          {
  1983.             return uninstallLabel;
  1984.          },function(param1:Object):void
  1985.          {
  1986.             _AppInstaller_SetProperty56.target = param1;
  1987.          },"_AppInstaller_SetProperty56.target");
  1988.          result[128] = binding;
  1989.          binding = new Binding(this,function():Object
  1990.          {
  1991.             return uninstallButton;
  1992.          },function(param1:Object):void
  1993.          {
  1994.             _AppInstaller_SetProperty57.target = param1;
  1995.          },"_AppInstaller_SetProperty57.target");
  1996.          result[129] = binding;
  1997.          binding = new Binding(this,function():Object
  1998.          {
  1999.             return this;
  2000.          },function(param1:Object):void
  2001.          {
  2002.             _AppInstaller_SetProperty58.target = param1;
  2003.          },"_AppInstaller_SetProperty58.target");
  2004.          result[130] = binding;
  2005.          binding = new Binding(this,function():UIComponent
  2006.          {
  2007.             return contentBox;
  2008.          },function(param1:UIComponent):void
  2009.          {
  2010.             _AppInstaller_AddChild17.relativeTo = param1;
  2011.          },"_AppInstaller_AddChild17.relativeTo");
  2012.          result[131] = binding;
  2013.          return result;
  2014.       }
  2015.       
  2016.       private function _AppInstaller_SetProperty4_i() : SetProperty
  2017.       {
  2018.          var _loc1_:SetProperty = new SetProperty();
  2019.          this._AppInstaller_SetProperty4 = _loc1_;
  2020.          _loc1_.name = "stageHeight";
  2021.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty4",this._AppInstaller_SetProperty4);
  2022.          return _loc1_;
  2023.       }
  2024.       
  2025.       private function _AppInstaller_State5_c() : State
  2026.       {
  2027.          var _loc1_:State = new State();
  2028.          _loc1_.name = "Security_Verified";
  2029.          _loc1_.basedOn = "Security";
  2030.          _loc1_.overrides = [this._AppInstaller_SetProperty7_i(),this._AppInstaller_SetProperty8_i(),this._AppInstaller_SetProperty9_i(),this._AppInstaller_SetProperty10_i(),this._AppInstaller_SetProperty11_i(),this._AppInstaller_SetProperty12_i(),this._AppInstaller_SetProperty13_i(),this._AppInstaller_SetProperty14_i(),this._AppInstaller_SetProperty15_i(),this._AppInstaller_SetProperty16_i()];
  2031.          _loc1_.addEventListener("enterState",this.___AppInstaller_State5_enterState);
  2032.          return _loc1_;
  2033.       }
  2034.       
  2035.       private function _AppInstaller_SetProperty47_i() : SetProperty
  2036.       {
  2037.          var _loc1_:SetProperty = new SetProperty();
  2038.          this._AppInstaller_SetProperty47 = _loc1_;
  2039.          _loc1_.name = "resourceName";
  2040.          _loc1_.value = "msgAppExistReplace";
  2041.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty47",this._AppInstaller_SetProperty47);
  2042.          return _loc1_;
  2043.       }
  2044.       
  2045.       public function get showAppIcon() : Boolean
  2046.       {
  2047.          return this._showAppIcon;
  2048.       }
  2049.       
  2050.       public function __runButton_click(param1:MouseEvent) : void
  2051.       {
  2052.          this.onLaunch();
  2053.       }
  2054.       
  2055.       private function _AppInstaller_AddChild9_i() : AddChild
  2056.       {
  2057.          var _loc1_:AddChild = new AddChild();
  2058.          this._AppInstaller_AddChild9 = _loc1_;
  2059.          _loc1_.position = "firstChild";
  2060.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel9_i);
  2061.          BindingManager.executeBindings(this,"_AppInstaller_AddChild9",this._AppInstaller_AddChild9);
  2062.          return _loc1_;
  2063.       }
  2064.       
  2065.       public function set leftBox(param1:Canvas) : void
  2066.       {
  2067.          var _loc2_:Object = null;
  2068.          _loc2_ = this._55415876leftBox;
  2069.          if(_loc2_ !== param1)
  2070.          {
  2071.             this._55415876leftBox = param1;
  2072.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"leftBox",_loc2_,param1));
  2073.          }
  2074.       }
  2075.       
  2076.       private function _AppInstaller_State26_c() : State
  2077.       {
  2078.          var _loc1_:State = new State();
  2079.          _loc1_.name = "Update_Same_Disabled";
  2080.          _loc1_.basedOn = "Update_Same_Ver";
  2081.          _loc1_.overrides = [this._AppInstaller_SetProperty39_i(),this._AppInstaller_SetProperty40_i(),this._AppInstaller_SetProperty41_i(),this._AppInstaller_SetProperty42_i(),this._AppInstaller_SetProperty43_i(),this._AppInstaller_SetProperty44_i(),this._AppInstaller_SetProperty45_i()];
  2082.          _loc1_.addEventListener("enterState",this.___AppInstaller_State26_enterState);
  2083.          return _loc1_;
  2084.       }
  2085.       
  2086.       private function _AppInstaller_SetProperty12_i() : SetProperty
  2087.       {
  2088.          var _loc1_:SetProperty = new SetProperty();
  2089.          this._AppInstaller_SetProperty12 = _loc1_;
  2090.          _loc1_.name = "identityVerified";
  2091.          _loc1_.value = true;
  2092.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty12",this._AppInstaller_SetProperty12);
  2093.          return _loc1_;
  2094.       }
  2095.       
  2096.       private function _AppInstaller_SetProperty58_i() : SetProperty
  2097.       {
  2098.          var _loc1_:SetProperty = null;
  2099.          _loc1_ = new SetProperty();
  2100.          this._AppInstaller_SetProperty58 = _loc1_;
  2101.          _loc1_.name = "stageHeight";
  2102.          _loc1_.value = 200;
  2103.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty58",this._AppInstaller_SetProperty58);
  2104.          return _loc1_;
  2105.       }
  2106.       
  2107.       private function _AppInstaller_LocalizedButton11_i() : LocalizedButton
  2108.       {
  2109.          var _loc1_:LocalizedButton = new LocalizedButton();
  2110.          this.uninstallSame = _loc1_;
  2111.          _loc1_.resourceName = "btnUninstall";
  2112.          _loc1_.addEventListener("click",this.__uninstallSame_click);
  2113.          _loc1_.id = "uninstallSame";
  2114.          if(!_loc1_.document)
  2115.          {
  2116.             _loc1_.document = this;
  2117.          }
  2118.          return _loc1_;
  2119.       }
  2120.       
  2121.       private function set record(param1:ObjectProxy) : void
  2122.       {
  2123.          var _loc2_:Object = null;
  2124.          _loc2_ = this._934908847record;
  2125.          if(_loc2_ !== param1)
  2126.          {
  2127.             this._934908847record = param1;
  2128.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"record",_loc2_,param1));
  2129.          }
  2130.       }
  2131.       
  2132.       public function set uninstallCancelButton(param1:LocalizedButton) : void
  2133.       {
  2134.          var _loc2_:Object = null;
  2135.          _loc2_ = this._47200334uninstallCancelButton;
  2136.          if(_loc2_ !== param1)
  2137.          {
  2138.             this._47200334uninstallCancelButton = param1;
  2139.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallCancelButton",_loc2_,param1));
  2140.          }
  2141.       }
  2142.       
  2143.       [Bindable(event="propertyChange")]
  2144.       public function get showDescription() : Boolean
  2145.       {
  2146.          return this._447578303showDescription;
  2147.       }
  2148.       
  2149.       private function _AppInstaller_LocalizedLabel3_c() : LocalizedLabel
  2150.       {
  2151.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2152.          _loc1_.resourceName = "lblApplicationSetup";
  2153.          _loc1_.styleName = "formItemText";
  2154.          if(!_loc1_.document)
  2155.          {
  2156.             _loc1_.document = this;
  2157.          }
  2158.          return _loc1_;
  2159.       }
  2160.       
  2161.       [Bindable(event="propertyChange")]
  2162.       public function get progressLabel() : LocalizedLabel
  2163.       {
  2164.          return this._763044039progressLabel;
  2165.       }
  2166.       
  2167.       private function onKeyDown(param1:KeyboardEvent) : void
  2168.       {
  2169.          var cb:Button = null;
  2170.          var event:KeyboardEvent = param1;
  2171.          if(event.keyCode == Keyboard.ESCAPE)
  2172.          {
  2173.             event.preventDefault();
  2174.             stage.nativeWindow.close();
  2175.          }
  2176.          else if(Capabilities.os.indexOf("Mac") != -1 && event.commandKey && event.keyCode == Keyboard.PERIOD)
  2177.          {
  2178.             event.preventDefault();
  2179.             cb = null;
  2180.             switch(currentState)
  2181.             {
  2182.                case "Open_Save_Dialog":
  2183.                   cb = this.dialogCancel;
  2184.                   break;
  2185.                case "Security":
  2186.                case "Security_Verified":
  2187.                   cb = this.cancelButton;
  2188.                   break;
  2189.                case "Prefs_Full_Win":
  2190.                case "Prefs_Win":
  2191.                case "Prefs_Full_Mac":
  2192.                case "Prefs_Mac":
  2193.                   cb = this.prefsCancel;
  2194.                   break;
  2195.                case "EULA":
  2196.                case "FirstLaunchEULA":
  2197.                   cb = this.eula.cancelButton;
  2198.                   break;
  2199.                case "Progress":
  2200.                case "ProgressDownloading":
  2201.                case "ProgressInit":
  2202.                case "ProgressInstall":
  2203.                case "ProgressUninstall":
  2204.                case "ProgressUpdate":
  2205.                   cb = this.progressCancel;
  2206.                   break;
  2207.                case "Update_Same_Ver":
  2208.                case "Update_Same_Disabled":
  2209.                   cb = this.updateSameVerCancelButton;
  2210.                   break;
  2211.                case "Update_Diff_Ver":
  2212.                case "Update_Diff_More":
  2213.                case "Update_Diff_Disabled":
  2214.                   cb = this.updateDiffCancelButton;
  2215.                   break;
  2216.                case "Uninstall":
  2217.                case "Uninstall_Disabled":
  2218.                   cb = this.uninstallCancelButton;
  2219.                   break;
  2220.                case "WaitingForApps":
  2221.                   cb = this.waitingCancel;
  2222.             }
  2223.             if(cb != null)
  2224.             {
  2225.                event.preventDefault();
  2226.                cb.setFocus();
  2227.                cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_DOWN,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2228.                this.buttonKeyPressTimer = new Timer(100,1);
  2229.                this.buttonKeyPressTimer.addEventListener(TimerEvent.TIMER_COMPLETE,function(param1:TimerEvent):void
  2230.                {
  2231.                   cb.dispatchEvent(new KeyboardEvent(KeyboardEvent.KEY_UP,false,false,Keyboard.SPACE,Keyboard.SPACE));
  2232.                });
  2233.                this.buttonKeyPressTimer.start();
  2234.             }
  2235.          }
  2236.       }
  2237.       
  2238.       [Bindable(event="propertyChange")]
  2239.       public function get addShortcutCheckBox() : CheckBox
  2240.       {
  2241.          return this._1188010186addShortcutCheckBox;
  2242.       }
  2243.       
  2244.       private function _AppInstaller_EULA1_i() : EULA
  2245.       {
  2246.          var _loc1_:EULA = new EULA();
  2247.          this.eula = _loc1_;
  2248.          _loc1_.percentWidth = 100;
  2249.          _loc1_.percentHeight = 100;
  2250.          _loc1_.header = "titleAirRequired";
  2251.          _loc1_.addEventListener("agree",this.__eula_agree);
  2252.          _loc1_.addEventListener("cancel",this.__eula_cancel);
  2253.          _loc1_.id = "eula";
  2254.          if(!_loc1_.document)
  2255.          {
  2256.             _loc1_.document = this;
  2257.          }
  2258.          return _loc1_;
  2259.       }
  2260.       
  2261.       private function _AppInstaller_Spacer15_c() : Spacer
  2262.       {
  2263.          var _loc1_:Spacer = null;
  2264.          _loc1_ = new Spacer();
  2265.          _loc1_.height = 14;
  2266.          if(!_loc1_.document)
  2267.          {
  2268.             _loc1_.document = this;
  2269.          }
  2270.          return _loc1_;
  2271.       }
  2272.       
  2273.       private function _AppInstaller_LocalizedButton9_i() : LocalizedButton
  2274.       {
  2275.          var _loc1_:LocalizedButton = new LocalizedButton();
  2276.          this.finishButton = _loc1_;
  2277.          _loc1_.resourceName = "btnFinish";
  2278.          _loc1_.styleName = "defaultButton";
  2279.          _loc1_.addEventListener("click",this.__finishButton_click);
  2280.          _loc1_.id = "finishButton";
  2281.          if(!_loc1_.document)
  2282.          {
  2283.             _loc1_.document = this;
  2284.          }
  2285.          return _loc1_;
  2286.       }
  2287.       
  2288.       private function _AppInstaller_bindingExprs() : void
  2289.       {
  2290.          var _loc1_:* = undefined;
  2291.          _loc1_ = this.record.app.description.length > 0;
  2292.          _loc1_ = this.appIconBG;
  2293.          _loc1_ = this;
  2294.          _loc1_ = this.contentBox;
  2295.          _loc1_ = this.record.app.name;
  2296.          _loc1_ = this;
  2297.          _loc1_ = this;
  2298.          _loc1_ = this.contentBox;
  2299.          _loc1_ = this.contentBox;
  2300.          _loc1_ = this.openButton;
  2301.          _loc1_ = this.record.filename;
  2302.          _loc1_ = this.record.fileFrom;
  2303.          _loc1_ = this;
  2304.          _loc1_ = Capabilities.os.indexOf("Linux") == -1 ? 365 : 441;
  2305.          _loc1_ = this.iconImage;
  2306.          _loc1_ = this.redSecurityIcon;
  2307.          _loc1_ = this.securityInfo;
  2308.          _loc1_ = this.contentBox;
  2309.          _loc1_ = this.contentBox;
  2310.          _loc1_ = this.cancelButton;
  2311.          _loc1_ = this.record.app.name;
  2312.          _loc1_ = this;
  2313.          _loc1_ = Capabilities.os.indexOf("Linux") == -1 ? 270 : 356;
  2314.          _loc1_ = this.securityHeader;
  2315.          _loc1_ = this.securityContent;
  2316.          _loc1_ = this.installButton;
  2317.          _loc1_ = this.iconImage;
  2318.          _loc1_ = this.yellowSecurityIcon;
  2319.          _loc1_ = this.securityInfo;
  2320.          _loc1_ = this.securityInfo;
  2321.          _loc1_ = this.verifiedLabel;
  2322.          _loc1_ = null;
  2323.          _loc1_ = this.verifiedLabel;
  2324.          _loc1_ = this.record.app.publisher;
  2325.          _loc1_ = this.installButton;
  2326.          _loc1_ = this.cancelButton;
  2327.          _loc1_ = this;
  2328.          _loc1_ = this.contentBox;
  2329.          _loc1_ = this.continueButton;
  2330.          _loc1_ = this.showDescription;
  2331.          _loc1_ = this.showDescription;
  2332.          _loc1_ = this.showDescription;
  2333.          _loc1_ = this.showDescription;
  2334.          _loc1_ = this.record.app.description;
  2335.          _loc1_ = this.showDescription;
  2336.          _loc1_ = this.showDescription;
  2337.          _loc1_ = locManager.getString("chkInstallAirRequired");
  2338.          _loc1_ = this.record.willInstallRuntime;
  2339.          _loc1_ = locManager.getString("chkAddIconToDesktop");
  2340.          _loc1_ = this.record.prefs.installDesktopShortcut;
  2341.          _loc1_ = locManager.getString("chkStartAppAfterInstall");
  2342.          _loc1_ = !this.record.prefs.forceLaunch;
  2343.          _loc1_ = this.record.prefs.launch;
  2344.          _loc1_ = this.record.prefs.location;
  2345.          _loc1_ = this.installAIRCheckBox;
  2346.          _loc1_ = this.addShortcutCheckBox;
  2347.          _loc1_ = this.installAIRCheckBox;
  2348.          _loc1_ = this.addShortcutCheckBox;
  2349.          _loc1_ = this;
  2350.          _loc1_ = this.contentBox;
  2351.          _loc1_ = this.iconImage;
  2352.          _loc1_ = this.airIcon;
  2353.          _loc1_ = this.eula;
  2354.          _loc1_ = this.eula;
  2355.          _loc1_ = this;
  2356.          _loc1_ = this.contentBox;
  2357.          _loc1_ = this;
  2358.          _loc1_ = this.titleLabel;
  2359.          _loc1_ = this.contentBox;
  2360.          _loc1_ = [this.record.filename];
  2361.          _loc1_ = this.progressLabel;
  2362.          _loc1_ = this.progressLabel;
  2363.          _loc1_ = this.progressLabel;
  2364.          _loc1_ = this.progressLabel;
  2365.          _loc1_ = this.progressLabel;
  2366.          _loc1_ = this.progressLabel;
  2367.          _loc1_ = this.progressLabel;
  2368.          _loc1_ = this.progressCancel;
  2369.          _loc1_ = this.progressLabel;
  2370.          _loc1_ = this.progressCancel;
  2371.          _loc1_ = this.progressLabel;
  2372.          _loc1_ = this.progressCancel;
  2373.          _loc1_ = this;
  2374.          _loc1_ = this.contentBox;
  2375.          _loc1_ = this.finishButton;
  2376.          _loc1_ = this.doneLabelResourceName;
  2377.          _loc1_ = this;
  2378.          _loc1_ = this;
  2379.          _loc1_ = this;
  2380.          _loc1_ = this.contentBox;
  2381.          _loc1_ = this.closeButton;
  2382.          _loc1_ = this.errorText;
  2383.          _loc1_ = this.errorIDText;
  2384.          _loc1_ = this;
  2385.          _loc1_ = this.contentBox;
  2386.          _loc1_ = this.runButton;
  2387.          _loc1_ = this;
  2388.          _loc1_ = this.updateMsgText;
  2389.          _loc1_ = this.updateSameVerContentBox;
  2390.          _loc1_ = this.updateSameVerCancelButton;
  2391.          _loc1_ = this.runButton;
  2392.          _loc1_ = this.uninstallSame;
  2393.          _loc1_ = this.runButton;
  2394.          _loc1_ = this.updateSameVerCancelButton;
  2395.          _loc1_ = this;
  2396.          _loc1_ = this.contentBox;
  2397.          _loc1_ = this.updateDiffCancelButton;
  2398.          _loc1_ = this.record.installed.version;
  2399.          _loc1_ = this.record.app.version;
  2400.          _loc1_ = locManager.getString("btnMoreOptions");
  2401.          _loc1_ = this.updateDiffText;
  2402.          _loc1_ = this;
  2403.          _loc1_ = this.updateDiffLinkButton;
  2404.          _loc1_ = this.updateDiffVerContentBox;
  2405.          _loc1_ = this.updateDiffVersionForm;
  2406.          _loc1_ = this;
  2407.          _loc1_ = this.updateDiffVersionForm;
  2408.          _loc1_ = this.updateDiffLinkButton;
  2409.          _loc1_ = this.updateDiffHRule;
  2410.          _loc1_ = this.updateDiffBotSpacer;
  2411.          _loc1_ = this.updateDiffText;
  2412.          _loc1_ = this.updateDiffReplaceButton;
  2413.          _loc1_ = this.updateDiffMidSpacer;
  2414.          _loc1_ = this;
  2415.          _loc1_ = this.contentBox;
  2416.          _loc1_ = this.uninstallCancelButton;
  2417.          _loc1_ = this.uninstallLabel;
  2418.          _loc1_ = this;
  2419.          _loc1_ = this.uninstallLabel;
  2420.          _loc1_ = this.uninstallButton;
  2421.          _loc1_ = this;
  2422.          _loc1_ = this.contentBox;
  2423.       }
  2424.       
  2425.       public function set iconImage(param1:Image) : void
  2426.       {
  2427.          var _loc2_:Object = null;
  2428.          _loc2_ = this._1410965406iconImage;
  2429.          if(_loc2_ !== param1)
  2430.          {
  2431.             this._1410965406iconImage = param1;
  2432.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"iconImage",_loc2_,param1));
  2433.          }
  2434.       }
  2435.       
  2436.       public function set uninstallSame(param1:LocalizedButton) : void
  2437.       {
  2438.          var _loc2_:Object = null;
  2439.          _loc2_ = this._805692312uninstallSame;
  2440.          if(_loc2_ !== param1)
  2441.          {
  2442.             this._805692312uninstallSame = param1;
  2443.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallSame",_loc2_,param1));
  2444.          }
  2445.       }
  2446.       
  2447.       private function onOpen() : void
  2448.       {
  2449.          currentState = "ProgressInit";
  2450.          this.record.prefs.action = "install";
  2451.          this.events.dispatchEvent(new Event("appinstall.complete"));
  2452.       }
  2453.       
  2454.       [Bindable(event="propertyChange")]
  2455.       private function get greenCircleIcon() : Class
  2456.       {
  2457.          return this._229542092greenCircleIcon;
  2458.       }
  2459.       
  2460.       private function _AppInstaller_State13_c() : State
  2461.       {
  2462.          var _loc1_:State = new State();
  2463.          _loc1_.name = "ProgressSave";
  2464.          _loc1_.basedOn = "Progress";
  2465.          _loc1_.overrides = [this._AppInstaller_SetProperty23_i(),this._AppInstaller_RemoveChild5_i(),this._AppInstaller_AddChild9_i(),this._AppInstaller_SetProperty24_i()];
  2466.          return _loc1_;
  2467.       }
  2468.       
  2469.       [Bindable(event="propertyChange")]
  2470.       public function get installButton() : LocalizedButton
  2471.       {
  2472.          return this._2137741485installButton;
  2473.       }
  2474.       
  2475.       private function _AppInstaller_VBox11_i() : VBox
  2476.       {
  2477.          var _loc1_:VBox = new VBox();
  2478.          this.updateSameVerContentBox = _loc1_;
  2479.          _loc1_.styleName = "contentBox";
  2480.          _loc1_.percentWidth = 100;
  2481.          _loc1_.percentHeight = 100;
  2482.          _loc1_.setStyle("verticalAlign","middle");
  2483.          _loc1_.id = "updateSameVerContentBox";
  2484.          BindingManager.executeBindings(this,"updateSameVerContentBox",this.updateSameVerContentBox);
  2485.          if(!_loc1_.document)
  2486.          {
  2487.             _loc1_.document = this;
  2488.          }
  2489.          _loc1_.addChild(this._AppInstaller_Spacer7_c());
  2490.          _loc1_.addChild(this._AppInstaller_LocalizedText2_i());
  2491.          _loc1_.addChild(this._AppInstaller_Spacer8_c());
  2492.          _loc1_.addChild(this._AppInstaller_HBox2_c());
  2493.          return _loc1_;
  2494.       }
  2495.       
  2496.       [Bindable(event="propertyChange")]
  2497.       private function get redCircleIcon() : Class
  2498.       {
  2499.          return this._1654957862redCircleIcon;
  2500.       }
  2501.       
  2502.       private function _AppInstaller_SetProperty34_c() : SetProperty
  2503.       {
  2504.          var _loc1_:SetProperty = new SetProperty();
  2505.          _loc1_.name = "layout";
  2506.          _loc1_.value = "horizontal";
  2507.          return _loc1_;
  2508.       }
  2509.       
  2510.       private function _AppInstaller_SetProperty23_i() : SetProperty
  2511.       {
  2512.          var _loc1_:SetProperty = new SetProperty();
  2513.          this._AppInstaller_SetProperty23 = _loc1_;
  2514.          _loc1_.name = "stageHeight";
  2515.          _loc1_.value = 200;
  2516.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty23",this._AppInstaller_SetProperty23);
  2517.          return _loc1_;
  2518.       }
  2519.       
  2520.       private function _AppInstaller_AddChild11_i() : AddChild
  2521.       {
  2522.          var _loc1_:AddChild = new AddChild();
  2523.          this._AppInstaller_AddChild11 = _loc1_;
  2524.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox9_i);
  2525.          BindingManager.executeBindings(this,"_AppInstaller_AddChild11",this._AppInstaller_AddChild11);
  2526.          return _loc1_;
  2527.       }
  2528.       
  2529.       [Bindable(event="propertyChange")]
  2530.       private function get errorIDText() : String
  2531.       {
  2532.          return this._1492588304errorIDText;
  2533.       }
  2534.       
  2535.       public function __uninstallContentBox_creationComplete(param1:FlexEvent) : void
  2536.       {
  2537.          activate();
  2538.       }
  2539.       
  2540.       public function set updateDiffVersionForm(param1:Form) : void
  2541.       {
  2542.          var _loc2_:Object = null;
  2543.          _loc2_ = this._1648198546updateDiffVersionForm;
  2544.          if(_loc2_ !== param1)
  2545.          {
  2546.             this._1648198546updateDiffVersionForm = param1;
  2547.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVersionForm",_loc2_,param1));
  2548.          }
  2549.       }
  2550.       
  2551.       private function _AppInstaller_SetProperty2_i() : SetProperty
  2552.       {
  2553.          var _loc1_:SetProperty = new SetProperty();
  2554.          this._AppInstaller_SetProperty2 = _loc1_;
  2555.          _loc1_.name = "showAppIcon";
  2556.          _loc1_.value = true;
  2557.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty2",this._AppInstaller_SetProperty2);
  2558.          return _loc1_;
  2559.       }
  2560.       
  2561.       private function _AppInstaller_State3_c() : State
  2562.       {
  2563.          var _loc1_:State = new State();
  2564.          _loc1_.name = "Open_Save_Dialog";
  2565.          _loc1_.overrides = [this._AppInstaller_SetProperty3_i(),this._AppInstaller_AddChild2_i(),this._AppInstaller_AddChild3_i()];
  2566.          _loc1_.addEventListener("enterState",this.___AppInstaller_State3_enterState);
  2567.          return _loc1_;
  2568.       }
  2569.       
  2570.       private function _AppInstaller_SetProperty45_i() : SetProperty
  2571.       {
  2572.          var _loc1_:SetProperty = new SetProperty();
  2573.          this._AppInstaller_SetProperty45 = _loc1_;
  2574.          _loc1_.name = "styleName";
  2575.          _loc1_.value = "defaultButton";
  2576.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty45",this._AppInstaller_SetProperty45);
  2577.          return _loc1_;
  2578.       }
  2579.       
  2580.       public function set showAppIcon(param1:Boolean) : void
  2581.       {
  2582.          var icon128:String = null;
  2583.          var val:Boolean = param1;
  2584.          this._showAppIcon = false;
  2585.          try
  2586.          {
  2587.             if(!val || this.record.app.publisher == null)
  2588.             {
  2589.                this.appIconCanvas.visible = false;
  2590.             }
  2591.             else
  2592.             {
  2593.                icon128 = this.record.app.icons["image128x128"];
  2594.                if(icon128 && PNGHeaderUtil.validatePNGSignature(icon128))
  2595.                {
  2596.                   this.appIconCanvas.visible = true;
  2597.                   this.appIconImage.sourceFilePath = icon128;
  2598.                   this._showAppIcon = true;
  2599.                }
  2600.                else
  2601.                {
  2602.                   this.appIconCanvas.visible = false;
  2603.                }
  2604.             }
  2605.          }
  2606.          catch(e:Error)
  2607.          {
  2608.             appIconCanvas.visible = false;
  2609.          }
  2610.       }
  2611.       
  2612.       public function ___AppInstaller_State4_enterState(param1:FlexEvent) : void
  2613.       {
  2614.          focusManager.setFocus(this.cancelButton);
  2615.       }
  2616.       
  2617.       private function _AppInstaller_State24_c() : State
  2618.       {
  2619.          var _loc1_:State = new State();
  2620.          _loc1_.name = "Error";
  2621.          _loc1_.basedOn = "appNameBaseState";
  2622.          _loc1_.overrides = [this._AppInstaller_SetProperty37_i(),this._AppInstaller_AddChild11_i()];
  2623.          _loc1_.addEventListener("enterState",this.___AppInstaller_State24_enterState);
  2624.          return _loc1_;
  2625.       }
  2626.       
  2627.       private function _AppInstaller_AddChild7_i() : AddChild
  2628.       {
  2629.          var _loc1_:AddChild = new AddChild();
  2630.          this._AppInstaller_AddChild7 = _loc1_;
  2631.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_EULA1_i);
  2632.          BindingManager.executeBindings(this,"_AppInstaller_AddChild7",this._AppInstaller_AddChild7);
  2633.          return _loc1_;
  2634.       }
  2635.       
  2636.       public function ___AppInstaller_State26_enterState(param1:FlexEvent) : void
  2637.       {
  2638.          focusManager.setFocus(this.updateSameVerCancelButton);
  2639.       }
  2640.       
  2641.       public function ___AppInstaller_State7_enterState(param1:FlexEvent) : void
  2642.       {
  2643.          focusManager.setFocus(this.continueButton);
  2644.       }
  2645.       
  2646.       private function _AppInstaller_LocalizedFormItem6_c() : LocalizedFormItem
  2647.       {
  2648.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  2649.          _loc1_.resourceName = "lblInstalledVersion";
  2650.          if(!_loc1_.document)
  2651.          {
  2652.             _loc1_.document = this;
  2653.          }
  2654.          _loc1_.addChild(this._AppInstaller_Label4_i());
  2655.          return _loc1_;
  2656.       }
  2657.       
  2658.       public function set doneLabel(param1:LocalizedLabel) : void
  2659.       {
  2660.          var _loc2_:Object = null;
  2661.          _loc2_ = this._1627475090doneLabel;
  2662.          if(_loc2_ !== param1)
  2663.          {
  2664.             this._1627475090doneLabel = param1;
  2665.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabel",_loc2_,param1));
  2666.          }
  2667.       }
  2668.       
  2669.       private function _AppInstaller_RemoveChild9_i() : RemoveChild
  2670.       {
  2671.          var _loc1_:RemoveChild = new RemoveChild();
  2672.          this._AppInstaller_RemoveChild9 = _loc1_;
  2673.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild9",this._AppInstaller_RemoveChild9);
  2674.          return _loc1_;
  2675.       }
  2676.       
  2677.       public function ___AppInstaller_State29_enterState(param1:FlexEvent) : void
  2678.       {
  2679.          focusManager.setFocus(this.updateDiffCancelButton);
  2680.       }
  2681.       
  2682.       private function _AppInstaller_SetProperty56_i() : SetProperty
  2683.       {
  2684.          var _loc1_:SetProperty = null;
  2685.          _loc1_ = new SetProperty();
  2686.          this._AppInstaller_SetProperty56 = _loc1_;
  2687.          _loc1_.name = "resourceName";
  2688.          _loc1_.value = "msgUninstAppCurrentlyRunning";
  2689.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty56",this._AppInstaller_SetProperty56);
  2690.          return _loc1_;
  2691.       }
  2692.       
  2693.       private function _AppInstaller_SetProperty10_i() : SetProperty
  2694.       {
  2695.          var _loc1_:SetProperty = new SetProperty();
  2696.          this._AppInstaller_SetProperty10 = _loc1_;
  2697.          _loc1_.name = "source";
  2698.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty10",this._AppInstaller_SetProperty10);
  2699.          return _loc1_;
  2700.       }
  2701.       
  2702.       private function _AppInstaller_Form3_i() : Form
  2703.       {
  2704.          var _loc1_:Form = new Form();
  2705.          this.updateDiffVersionForm = _loc1_;
  2706.          _loc1_.setStyle("paddingBottom",0);
  2707.          _loc1_.setStyle("verticalGap",2);
  2708.          _loc1_.id = "updateDiffVersionForm";
  2709.          if(!_loc1_.document)
  2710.          {
  2711.             _loc1_.document = this;
  2712.          }
  2713.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem6_c());
  2714.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem7_c());
  2715.          return _loc1_;
  2716.       }
  2717.       
  2718.       private function _AppInstaller_LocalizedText6_i() : LocalizedText
  2719.       {
  2720.          var _loc1_:LocalizedText = null;
  2721.          _loc1_ = new LocalizedText();
  2722.          this.uninstallLabel = _loc1_;
  2723.          _loc1_.percentWidth = 100;
  2724.          _loc1_.useHTML = true;
  2725.          _loc1_.id = "uninstallLabel";
  2726.          if(!_loc1_.document)
  2727.          {
  2728.             _loc1_.document = this;
  2729.          }
  2730.          return _loc1_;
  2731.       }
  2732.       
  2733.       private function _AppInstaller_SetProperty21_i() : SetProperty
  2734.       {
  2735.          var _loc1_:SetProperty = new SetProperty();
  2736.          this._AppInstaller_SetProperty21 = _loc1_;
  2737.          _loc1_.name = "description";
  2738.          _loc1_.value = "msgEulaNoteApp";
  2739.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty21",this._AppInstaller_SetProperty21);
  2740.          return _loc1_;
  2741.       }
  2742.       
  2743.       private function _AppInstaller_LocalizedLabel1_i() : LocalizedLabel
  2744.       {
  2745.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  2746.          this.titleLabel = _loc1_;
  2747.          _loc1_.styleName = "h1";
  2748.          _loc1_.condenseWhite = true;
  2749.          _loc1_.maxWidth = 350;
  2750.          _loc1_.truncateToFit = true;
  2751.          _loc1_.id = "titleLabel";
  2752.          BindingManager.executeBindings(this,"titleLabel",this.titleLabel);
  2753.          if(!_loc1_.document)
  2754.          {
  2755.             _loc1_.document = this;
  2756.          }
  2757.          return _loc1_;
  2758.       }
  2759.       
  2760.       private function _AppInstaller_Spacer13_c() : Spacer
  2761.       {
  2762.          var _loc1_:Spacer = null;
  2763.          _loc1_ = new Spacer();
  2764.          _loc1_.percentHeight = 100;
  2765.          if(!_loc1_.document)
  2766.          {
  2767.             _loc1_.document = this;
  2768.          }
  2769.          return _loc1_;
  2770.       }
  2771.       
  2772.       private function _AppInstaller_LocalizedButton7_i() : LocalizedButton
  2773.       {
  2774.          var _loc1_:LocalizedButton = new LocalizedButton();
  2775.          this.prefsCancel = _loc1_;
  2776.          _loc1_.resourceName = "btnCancel";
  2777.          _loc1_.addEventListener("click",this.__prefsCancel_click);
  2778.          _loc1_.id = "prefsCancel";
  2779.          if(!_loc1_.document)
  2780.          {
  2781.             _loc1_.document = this;
  2782.          }
  2783.          return _loc1_;
  2784.       }
  2785.       
  2786.       private function _AppInstaller_LocalizedButton20_i() : LocalizedButton
  2787.       {
  2788.          var _loc1_:LocalizedButton = null;
  2789.          _loc1_ = new LocalizedButton();
  2790.          this.waitingCancel = _loc1_;
  2791.          _loc1_.resourceName = "btnCancel";
  2792.          _loc1_.addEventListener("click",this.__waitingCancel_click);
  2793.          _loc1_.id = "waitingCancel";
  2794.          if(!_loc1_.document)
  2795.          {
  2796.             _loc1_.document = this;
  2797.          }
  2798.          return _loc1_;
  2799.       }
  2800.       
  2801.       private function _AppInstaller_VBox9_i() : VBox
  2802.       {
  2803.          var _loc1_:VBox = new VBox();
  2804.          this._AppInstaller_VBox9 = _loc1_;
  2805.          _loc1_.styleName = "contentBox";
  2806.          _loc1_.percentWidth = 100;
  2807.          _loc1_.percentHeight = 100;
  2808.          _loc1_.setStyle("verticalAlign","middle");
  2809.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox9_creationComplete);
  2810.          _loc1_.id = "_AppInstaller_VBox9";
  2811.          BindingManager.executeBindings(this,"_AppInstaller_VBox9",this._AppInstaller_VBox9);
  2812.          if(!_loc1_.document)
  2813.          {
  2814.             _loc1_.document = this;
  2815.          }
  2816.          _loc1_.addChild(this._AppInstaller_VBox10_c());
  2817.          _loc1_.addChild(this._AppInstaller_LocalizedButton10_i());
  2818.          return _loc1_;
  2819.       }
  2820.       
  2821.       [Bindable(event="propertyChange")]
  2822.       public function get startApplicationCheckBox() : CheckBox
  2823.       {
  2824.          return this._732254545startApplicationCheckBox;
  2825.       }
  2826.       
  2827.       [Bindable(event="propertyChange")]
  2828.       public function get prefsCancel() : LocalizedButton
  2829.       {
  2830.          return this._180746570prefsCancel;
  2831.       }
  2832.       
  2833.       public function set installButton(param1:LocalizedButton) : void
  2834.       {
  2835.          var _loc2_:Object = null;
  2836.          _loc2_ = this._2137741485installButton;
  2837.          if(_loc2_ !== param1)
  2838.          {
  2839.             this._2137741485installButton = param1;
  2840.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installButton",_loc2_,param1));
  2841.          }
  2842.       }
  2843.       
  2844.       private function _AppInstaller_State11_c() : State
  2845.       {
  2846.          var _loc1_:State = new State();
  2847.          _loc1_.name = "FirstLaunchEULA";
  2848.          _loc1_.basedOn = "EULA";
  2849.          _loc1_.overrides = [this._AppInstaller_SetProperty20_i(),this._AppInstaller_SetProperty21_i()];
  2850.          _loc1_.addEventListener("enterState",this.___AppInstaller_State11_enterState);
  2851.          return _loc1_;
  2852.       }
  2853.       
  2854.       private function _AppInstaller_SetProperty32_i() : SetProperty
  2855.       {
  2856.          var _loc1_:SetProperty = new SetProperty();
  2857.          this._AppInstaller_SetProperty32 = _loc1_;
  2858.          _loc1_.name = "resourceName";
  2859.          _loc1_.value = "lblWaitToExit";
  2860.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty32",this._AppInstaller_SetProperty32);
  2861.          return _loc1_;
  2862.       }
  2863.       
  2864.       [Bindable(event="propertyChange")]
  2865.       public function get doneLabelResourceName() : String
  2866.       {
  2867.          return this._955756181doneLabelResourceName;
  2868.       }
  2869.       
  2870.       private function _AppInstaller_State1_c() : State
  2871.       {
  2872.          var _loc1_:State = new State();
  2873.          _loc1_.name = "appNameBaseState";
  2874.          _loc1_.overrides = [this._AppInstaller_SetProperty1_i(),this._AppInstaller_AddChild1_i()];
  2875.          return _loc1_;
  2876.       }
  2877.       
  2878.       public function set showDescription(param1:Boolean) : void
  2879.       {
  2880.          var _loc2_:Object = null;
  2881.          _loc2_ = this._447578303showDescription;
  2882.          if(_loc2_ !== param1)
  2883.          {
  2884.             this._447578303showDescription = param1;
  2885.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"showDescription",_loc2_,param1));
  2886.          }
  2887.       }
  2888.       
  2889.       private function _AppInstaller_HBox2_c() : HBox
  2890.       {
  2891.          var _loc1_:HBox = new HBox();
  2892.          _loc1_.percentWidth = 100;
  2893.          _loc1_.styleName = "buttonRow";
  2894.          if(!_loc1_.document)
  2895.          {
  2896.             _loc1_.document = this;
  2897.          }
  2898.          _loc1_.addChild(this._AppInstaller_LocalizedButton11_i());
  2899.          _loc1_.addChild(this._AppInstaller_Spacer9_c());
  2900.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox5_c());
  2901.          return _loc1_;
  2902.       }
  2903.       
  2904.       private function _AppInstaller_State22_c() : State
  2905.       {
  2906.          var _loc1_:State = new State();
  2907.          _loc1_.name = "Done";
  2908.          _loc1_.basedOn = "appNameBaseState";
  2909.          _loc1_.overrides = [this._AppInstaller_SetProperty33_i(),this._AppInstaller_AddChild10_i(),this._AppInstaller_SetProperty34_c()];
  2910.          _loc1_.addEventListener("enterState",this.___AppInstaller_State22_enterState);
  2911.          return _loc1_;
  2912.       }
  2913.       
  2914.       public function __openButton_click(param1:MouseEvent) : void
  2915.       {
  2916.          this.onOpen();
  2917.       }
  2918.       
  2919.       public function set updateSameVerCancelButton(param1:LocalizedButton) : void
  2920.       {
  2921.          var _loc2_:Object = null;
  2922.          _loc2_ = this._978582720updateSameVerCancelButton;
  2923.          if(_loc2_ !== param1)
  2924.          {
  2925.             this._978582720updateSameVerCancelButton = param1;
  2926.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerCancelButton",_loc2_,param1));
  2927.          }
  2928.       }
  2929.       
  2930.       private function _AppInstaller_RemoveChild7_i() : RemoveChild
  2931.       {
  2932.          var _loc1_:RemoveChild = new RemoveChild();
  2933.          this._AppInstaller_RemoveChild7 = _loc1_;
  2934.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild7",this._AppInstaller_RemoveChild7);
  2935.          return _loc1_;
  2936.       }
  2937.       
  2938.       private function _AppInstaller_AddChild5_i() : AddChild
  2939.       {
  2940.          var _loc1_:AddChild = new AddChild();
  2941.          this._AppInstaller_AddChild5 = _loc1_;
  2942.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox3_i);
  2943.          BindingManager.executeBindings(this,"_AppInstaller_AddChild5",this._AppInstaller_AddChild5);
  2944.          return _loc1_;
  2945.       }
  2946.       
  2947.       public function set progressLabel(param1:LocalizedLabel) : void
  2948.       {
  2949.          var _loc2_:Object = null;
  2950.          _loc2_ = this._763044039progressLabel;
  2951.          if(_loc2_ !== param1)
  2952.          {
  2953.             this._763044039progressLabel = param1;
  2954.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressLabel",_loc2_,param1));
  2955.          }
  2956.       }
  2957.       
  2958.       public function set updateDiffVerContentBox(param1:VBox) : void
  2959.       {
  2960.          var _loc2_:Object = null;
  2961.          _loc2_ = this._314102585updateDiffVerContentBox;
  2962.          if(_loc2_ !== param1)
  2963.          {
  2964.             this._314102585updateDiffVerContentBox = param1;
  2965.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffVerContentBox",_loc2_,param1));
  2966.          }
  2967.       }
  2968.       
  2969.       private function _AppInstaller_SetProperty43_i() : SetProperty
  2970.       {
  2971.          var _loc1_:SetProperty = new SetProperty();
  2972.          this._AppInstaller_SetProperty43 = _loc1_;
  2973.          _loc1_.name = "enabled";
  2974.          _loc1_.value = false;
  2975.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty43",this._AppInstaller_SetProperty43);
  2976.          return _loc1_;
  2977.       }
  2978.       
  2979.       private function _AppInstaller_Form1_c() : Form
  2980.       {
  2981.          var _loc1_:Form = new Form();
  2982.          _loc1_.percentWidth = 100;
  2983.          _loc1_.percentHeight = 100;
  2984.          _loc1_.setStyle("verticalGap",-2);
  2985.          if(!_loc1_.document)
  2986.          {
  2987.             _loc1_.document = this;
  2988.          }
  2989.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem1_c());
  2990.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem2_c());
  2991.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem3_c());
  2992.          return _loc1_;
  2993.       }
  2994.       
  2995.       public function set addShortcutCheckBox(param1:CheckBox) : void
  2996.       {
  2997.          var _loc2_:Object = null;
  2998.          _loc2_ = this._1188010186addShortcutCheckBox;
  2999.          if(_loc2_ !== param1)
  3000.          {
  3001.             this._1188010186addShortcutCheckBox = param1;
  3002.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"addShortcutCheckBox",_loc2_,param1));
  3003.          }
  3004.       }
  3005.       
  3006.       [Bindable(event="propertyChange")]
  3007.       public function get runButton() : LocalizedButton
  3008.       {
  3009.          return this._1298695779runButton;
  3010.       }
  3011.       
  3012.       private function _AppInstaller_LocalizedFormItem4_c() : LocalizedFormItem
  3013.       {
  3014.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3015.          _loc1_.resourceName = "lblPublisher";
  3016.          _loc1_.percentWidth = 100;
  3017.          _loc1_.setStyle("horizontalAlign","left");
  3018.          if(!_loc1_.document)
  3019.          {
  3020.             _loc1_.document = this;
  3021.          }
  3022.          _loc1_.addChild(this._AppInstaller_LocalizedLabel4_i());
  3023.          return _loc1_;
  3024.       }
  3025.       
  3026.       private function _AppInstaller_SetProperty54_i() : SetProperty
  3027.       {
  3028.          var _loc1_:SetProperty = null;
  3029.          _loc1_ = new SetProperty();
  3030.          this._AppInstaller_SetProperty54 = _loc1_;
  3031.          _loc1_.name = "resourceName";
  3032.          _loc1_.value = "msgUninstConfirm";
  3033.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty54",this._AppInstaller_SetProperty54);
  3034.          return _loc1_;
  3035.       }
  3036.       
  3037.       private function _AppInstaller_LocalizedText4_c() : LocalizedText
  3038.       {
  3039.          var _loc1_:LocalizedText = new LocalizedText();
  3040.          _loc1_.percentWidth = 100;
  3041.          _loc1_.resourceName = "lblRemoveApp";
  3042.          if(!_loc1_.document)
  3043.          {
  3044.             _loc1_.document = this;
  3045.          }
  3046.          return _loc1_;
  3047.       }
  3048.       
  3049.       public function __cancelButton_click(param1:MouseEvent) : void
  3050.       {
  3051.          this.onCancel();
  3052.       }
  3053.       
  3054.       private function _AppInstaller_Spacer8_c() : Spacer
  3055.       {
  3056.          var _loc1_:Spacer = new Spacer();
  3057.          _loc1_.percentHeight = 100;
  3058.          if(!_loc1_.document)
  3059.          {
  3060.             _loc1_.document = this;
  3061.          }
  3062.          return _loc1_;
  3063.       }
  3064.       
  3065.       private function set redCircleIcon(param1:Class) : void
  3066.       {
  3067.          var _loc2_:Object = null;
  3068.          _loc2_ = this._1654957862redCircleIcon;
  3069.          if(_loc2_ !== param1)
  3070.          {
  3071.             this._1654957862redCircleIcon = param1;
  3072.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redCircleIcon",_loc2_,param1));
  3073.          }
  3074.       }
  3075.       
  3076.       private function _AppInstaller_Canvas5_c() : Canvas
  3077.       {
  3078.          var _loc1_:Canvas = null;
  3079.          _loc1_ = new Canvas();
  3080.          _loc1_.styleName = "textBorderWrapper";
  3081.          _loc1_.percentWidth = 100;
  3082.          if(!_loc1_.document)
  3083.          {
  3084.             _loc1_.document = this;
  3085.          }
  3086.          _loc1_.addChild(this._AppInstaller_TextArea1_i());
  3087.          return _loc1_;
  3088.       }
  3089.       
  3090.       private function _AppInstaller_LocalizedButton5_i() : LocalizedButton
  3091.       {
  3092.          var _loc1_:LocalizedButton = new LocalizedButton();
  3093.          this.cancelButton = _loc1_;
  3094.          _loc1_.resourceName = "btnCancel";
  3095.          _loc1_.styleName = "defaultButton";
  3096.          _loc1_.addEventListener("click",this.__cancelButton_click);
  3097.          _loc1_.id = "cancelButton";
  3098.          if(!_loc1_.document)
  3099.          {
  3100.             _loc1_.document = this;
  3101.          }
  3102.          return _loc1_;
  3103.       }
  3104.       
  3105.       private function _AppInstaller_Spacer11_i() : Spacer
  3106.       {
  3107.          var _loc1_:Spacer = new Spacer();
  3108.          this.updateDiffBotSpacer = _loc1_;
  3109.          _loc1_.height = 14;
  3110.          _loc1_.id = "updateDiffBotSpacer";
  3111.          if(!_loc1_.document)
  3112.          {
  3113.             _loc1_.document = this;
  3114.          }
  3115.          return _loc1_;
  3116.       }
  3117.       
  3118.       private function set greenCircleIcon(param1:Class) : void
  3119.       {
  3120.          var _loc2_:Object = null;
  3121.          _loc2_ = this._229542092greenCircleIcon;
  3122.          if(_loc2_ !== param1)
  3123.          {
  3124.             this._229542092greenCircleIcon = param1;
  3125.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"greenCircleIcon",_loc2_,param1));
  3126.          }
  3127.       }
  3128.       
  3129.       private function _AppInstaller_VBox7_i() : VBox
  3130.       {
  3131.          var _loc1_:VBox = new VBox();
  3132.          this._AppInstaller_VBox7 = _loc1_;
  3133.          _loc1_.styleName = "contentBox";
  3134.          _loc1_.percentWidth = 100;
  3135.          _loc1_.percentHeight = 100;
  3136.          _loc1_.id = "_AppInstaller_VBox7";
  3137.          BindingManager.executeBindings(this,"_AppInstaller_VBox7",this._AppInstaller_VBox7);
  3138.          if(!_loc1_.document)
  3139.          {
  3140.             _loc1_.document = this;
  3141.          }
  3142.          _loc1_.addChild(this._AppInstaller_VBox8_c());
  3143.          _loc1_.addChild(this._AppInstaller_LocalizedButton9_i());
  3144.          return _loc1_;
  3145.       }
  3146.       
  3147.       private function set airIcon(param1:Class) : void
  3148.       {
  3149.          var _loc2_:Object = null;
  3150.          _loc2_ = this._992840477airIcon;
  3151.          if(_loc2_ !== param1)
  3152.          {
  3153.             this._992840477airIcon = param1;
  3154.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airIcon",_loc2_,param1));
  3155.          }
  3156.       }
  3157.       
  3158.       private function set errorIDText(param1:String) : void
  3159.       {
  3160.          var _loc2_:Object = null;
  3161.          _loc2_ = this._1492588304errorIDText;
  3162.          if(_loc2_ !== param1)
  3163.          {
  3164.             this._1492588304errorIDText = param1;
  3165.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorIDText",_loc2_,param1));
  3166.          }
  3167.       }
  3168.       
  3169.       [Bindable(event="propertyChange")]
  3170.       public function get dialogCancel() : LocalizedButton
  3171.       {
  3172.          return this._83361310dialogCancel;
  3173.       }
  3174.       
  3175.       public function ___AppInstaller_InstallerApplication1_preinitialize(param1:FlexEvent) : void
  3176.       {
  3177.          this.onPreInitialize();
  3178.       }
  3179.       
  3180.       private function _AppInstaller_SetProperty30_i() : SetProperty
  3181.       {
  3182.          var _loc1_:SetProperty = new SetProperty();
  3183.          this._AppInstaller_SetProperty30 = _loc1_;
  3184.          _loc1_.name = "resourceName";
  3185.          _loc1_.value = "lblCancelingInst";
  3186.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty30",this._AppInstaller_SetProperty30);
  3187.          return _loc1_;
  3188.       }
  3189.       
  3190.       private function doWaitForOpen() : void
  3191.       {
  3192.          this.fileToOpen = new File();
  3193.          this.fileToOpen.addEventListener(Event.CANCEL,this.wfoCancel);
  3194.          this.fileToOpen.addEventListener(Event.SELECT,this.wfoSelect);
  3195.          this.fileToOpen.browseForOpen(locManager.getString("selectInstallPackage"),[new FileFilter(locManager.getString("installerPackage"),"*.air")]);
  3196.       }
  3197.       
  3198.       public function __eula_cancel(param1:Event) : void
  3199.       {
  3200.          this.onCancel();
  3201.       }
  3202.       
  3203.       private function _AppInstaller_SetProperty41_i() : SetProperty
  3204.       {
  3205.          var _loc1_:SetProperty = new SetProperty();
  3206.          this._AppInstaller_SetProperty41 = _loc1_;
  3207.          _loc1_.name = "defaultButton";
  3208.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty41",this._AppInstaller_SetProperty41);
  3209.          return _loc1_;
  3210.       }
  3211.       
  3212.       private function _AppInstaller_RemoveChild5_i() : RemoveChild
  3213.       {
  3214.          var _loc1_:RemoveChild = new RemoveChild();
  3215.          this._AppInstaller_RemoveChild5 = _loc1_;
  3216.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild5",this._AppInstaller_RemoveChild5);
  3217.          return _loc1_;
  3218.       }
  3219.       
  3220.       private function _AppInstaller_AddChild3_i() : AddChild
  3221.       {
  3222.          var _loc1_:AddChild = new AddChild();
  3223.          this._AppInstaller_AddChild3 = _loc1_;
  3224.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox2_i);
  3225.          BindingManager.executeBindings(this,"_AppInstaller_AddChild3",this._AppInstaller_AddChild3);
  3226.          return _loc1_;
  3227.       }
  3228.       
  3229.       private function _AppInstaller_State20_c() : State
  3230.       {
  3231.          var _loc1_:State = new State();
  3232.          _loc1_.name = "ProgressAutoUpdate";
  3233.          _loc1_.basedOn = "Progress";
  3234.          _loc1_.overrides = [this._AppInstaller_SetProperty31_i(),this._AppInstaller_RemoveChild7_i()];
  3235.          return _loc1_;
  3236.       }
  3237.       
  3238.       [Bindable(event="propertyChange")]
  3239.       public function get openButton() : LocalizedButton
  3240.       {
  3241.          return this._137111012openButton;
  3242.       }
  3243.       
  3244.       private function _AppInstaller_LocalizedFormItem2_c() : LocalizedFormItem
  3245.       {
  3246.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  3247.          _loc1_.resourceName = "lblType";
  3248.          if(!_loc1_.document)
  3249.          {
  3250.             _loc1_.document = this;
  3251.          }
  3252.          _loc1_.addChild(this._AppInstaller_LocalizedLabel3_c());
  3253.          return _loc1_;
  3254.       }
  3255.       
  3256.       public function set verifiedLabel(param1:LocalizedLabel) : void
  3257.       {
  3258.          var _loc2_:Object = null;
  3259.          _loc2_ = this._1243058932verifiedLabel;
  3260.          if(_loc2_ !== param1)
  3261.          {
  3262.             this._1243058932verifiedLabel = param1;
  3263.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"verifiedLabel",_loc2_,param1));
  3264.          }
  3265.       }
  3266.       
  3267.       public function __addShortcutCheckBox_click(param1:MouseEvent) : void
  3268.       {
  3269.          this.record.prefs.installDesktopShortcut = !this.record.prefs.installDesktopShortcut;
  3270.       }
  3271.       
  3272.       private function _AppInstaller_State31_c() : State
  3273.       {
  3274.          var _loc1_:State = null;
  3275.          _loc1_ = new State();
  3276.          _loc1_.name = "Uninstall_Disabled";
  3277.          _loc1_.basedOn = "Uninstall";
  3278.          _loc1_.overrides = [this._AppInstaller_SetProperty55_i(),this._AppInstaller_SetProperty56_i(),this._AppInstaller_SetProperty57_i()];
  3279.          _loc1_.addEventListener("enterState",this.___AppInstaller_State31_enterState);
  3280.          return _loc1_;
  3281.       }
  3282.       
  3283.       private function _AppInstaller_SetProperty52_i() : SetProperty
  3284.       {
  3285.          var _loc1_:SetProperty = new SetProperty();
  3286.          this._AppInstaller_SetProperty52 = _loc1_;
  3287.          _loc1_.name = "enabled";
  3288.          _loc1_.value = false;
  3289.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty52",this._AppInstaller_SetProperty52);
  3290.          return _loc1_;
  3291.       }
  3292.       
  3293.       private function _AppInstaller_LocalizedText2_i() : LocalizedText
  3294.       {
  3295.          var _loc1_:LocalizedText = new LocalizedText();
  3296.          this.updateMsgText = _loc1_;
  3297.          _loc1_.percentWidth = 100;
  3298.          _loc1_.resourceName = "msgAppExistWithSameVer_Run";
  3299.          _loc1_.useHTML = true;
  3300.          _loc1_.id = "updateMsgText";
  3301.          if(!_loc1_.document)
  3302.          {
  3303.             _loc1_.document = this;
  3304.          }
  3305.          return _loc1_;
  3306.       }
  3307.       
  3308.       [Bindable(event="propertyChange")]
  3309.       public function get updateDiffCancelButton() : LocalizedButton
  3310.       {
  3311.          return this._1733670438updateDiffCancelButton;
  3312.       }
  3313.       
  3314.       public function set uninstallContentBox(param1:VBox) : void
  3315.       {
  3316.          var _loc2_:Object = null;
  3317.          _loc2_ = this._597697812uninstallContentBox;
  3318.          if(_loc2_ !== param1)
  3319.          {
  3320.             this._597697812uninstallContentBox = param1;
  3321.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallContentBox",_loc2_,param1));
  3322.          }
  3323.       }
  3324.       
  3325.       public function __progressCancel_click(param1:MouseEvent) : void
  3326.       {
  3327.          this.onCancel();
  3328.       }
  3329.       
  3330.       private function _AppInstaller_Spacer6_c() : Spacer
  3331.       {
  3332.          var _loc1_:Spacer = new Spacer();
  3333.          _loc1_.percentHeight = 100;
  3334.          if(!_loc1_.document)
  3335.          {
  3336.             _loc1_.document = this;
  3337.          }
  3338.          return _loc1_;
  3339.       }
  3340.       
  3341.       public function set securityContent(param1:VBox) : void
  3342.       {
  3343.          var _loc2_:Object = null;
  3344.          _loc2_ = this._1622889191securityContent;
  3345.          if(_loc2_ !== param1)
  3346.          {
  3347.             this._1622889191securityContent = param1;
  3348.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityContent",_loc2_,param1));
  3349.          }
  3350.       }
  3351.       
  3352.       public function ___AppInstaller_State10_enterState(param1:FlexEvent) : void
  3353.       {
  3354.          focusManager.setFocus(this.eula.agree);
  3355.       }
  3356.       
  3357.       private function _AppInstaller_LocalizedButton3_i() : LocalizedButton
  3358.       {
  3359.          var _loc1_:LocalizedButton = new LocalizedButton();
  3360.          this.dialogCancel = _loc1_;
  3361.          _loc1_.resourceName = "btnCancel";
  3362.          _loc1_.addEventListener("click",this.__dialogCancel_click);
  3363.          _loc1_.id = "dialogCancel";
  3364.          if(!_loc1_.document)
  3365.          {
  3366.             _loc1_.document = this;
  3367.          }
  3368.          return _loc1_;
  3369.       }
  3370.       
  3371.       private function _AppInstaller_VBox5_c() : VBox
  3372.       {
  3373.          var _loc1_:VBox = new VBox();
  3374.          _loc1_.percentWidth = 100;
  3375.          _loc1_.setStyle("verticalGap",0);
  3376.          if(!_loc1_.document)
  3377.          {
  3378.             _loc1_.document = this;
  3379.          }
  3380.          _loc1_.addChild(this._AppInstaller_CheckBox1_i());
  3381.          _loc1_.addChild(this._AppInstaller_CheckBox2_i());
  3382.          _loc1_.addChild(this._AppInstaller_CheckBox3_i());
  3383.          return _loc1_;
  3384.       }
  3385.       
  3386.       private function _AppInstaller_Canvas3_c() : Canvas
  3387.       {
  3388.          var _loc1_:Canvas = new Canvas();
  3389.          _loc1_.minWidth = 120;
  3390.          if(!_loc1_.document)
  3391.          {
  3392.             _loc1_.document = this;
  3393.          }
  3394.          _loc1_.addChild(this._AppInstaller_LocalizedButton16_c());
  3395.          _loc1_.addChild(this._AppInstaller_LocalizedButton17_c());
  3396.          return _loc1_;
  3397.       }
  3398.       
  3399.       private function onApplicationComplete() : void
  3400.       {
  3401.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  3402.          this.record.uiLanguages = ["en_US","de","es","fr","it","ja","ko","pt","ru","zh_Hans","zh_Hant","cs","nl","pl","sv","tr"];
  3403.          stage.nativeWindow.addEventListener(Event.CLOSING,this.onClosing);
  3404.          stage.addEventListener(KeyboardEvent.KEY_DOWN,this.onKeyDown,true);
  3405.          this.events = Application.application.root.loaderInfo.sharedEvents;
  3406.          this.events.addEventListener(StatusEvent.STATUS,this.onStatus);
  3407.          this.events.addEventListener(Event.COMPLETE,function(param1:Event):void
  3408.          {
  3409.             switch(currentState)
  3410.             {
  3411.                case "ProgressSave":
  3412.                   events.dispatchEvent(new Event("appinstall.complete"));
  3413.                   break;
  3414.                case "ProgressInstall":
  3415.                case "ProgressUninstall":
  3416.                   currentState = "Done";
  3417.                   break;
  3418.                case "ProgressCancel":
  3419.                   currentState = "Done_Cancel";
  3420.                   break;
  3421.                case "ProgressUpdate":
  3422.                   record.prefs.launch = true;
  3423.             }
  3424.          });
  3425.          this.events.addEventListener(Event.CANCEL,function(param1:Event):void
  3426.          {
  3427.             currentState = "Done_Cancel";
  3428.          });
  3429.          this.events.addEventListener(ProgressEvent.PROGRESS,function(param1:ProgressEvent):void
  3430.          {
  3431.             progressBar.setProgress(param1.bytesLoaded,param1.bytesTotal);
  3432.          });
  3433.          this.events.addEventListener(ErrorEvent.ERROR,this.onError);
  3434.          this.events.addEventListener(IOErrorEvent.IO_ERROR,this.onError);
  3435.          this.events.addEventListener("dataChange",this.onDataChange);
  3436.          this.events.addEventListener("languagesSorted",function(param1:Event):void
  3437.          {
  3438.             record.uiLanguages.push("en_US");
  3439.             ResourceManager.getInstance().localeChain = record.uiLanguages;
  3440.             stage.stageWidth = int(locManager.getString("appInstMainWndWidth"));
  3441.             updateStylesForLocale();
  3442.          });
  3443.          this.events.dispatchEvent(new Event("appinstall.init"));
  3444.       }
  3445.       
  3446.       public function __finishButton_click(param1:MouseEvent) : void
  3447.       {
  3448.          this.onFinish();
  3449.       }
  3450.       
  3451.       private function _AppInstaller_LocalizedLabel11_c() : LocalizedLabel
  3452.       {
  3453.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  3454.          _loc1_.resourceName = "msgAppInstallError";
  3455.          _loc1_.styleName = "h2";
  3456.          if(!_loc1_.document)
  3457.          {
  3458.             _loc1_.document = this;
  3459.          }
  3460.          return _loc1_;
  3461.       }
  3462.       
  3463.       [Bindable(event="propertyChange")]
  3464.       private function get yellowSecurityIcon() : Class
  3465.       {
  3466.          return this._703057299yellowSecurityIcon;
  3467.       }
  3468.       
  3469.       public function set updateDiffReplaceButton(param1:LocalizedButton) : void
  3470.       {
  3471.          var _loc2_:Object = null;
  3472.          _loc2_ = this._1106646328updateDiffReplaceButton;
  3473.          if(_loc2_ !== param1)
  3474.          {
  3475.             this._1106646328updateDiffReplaceButton = param1;
  3476.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffReplaceButton",_loc2_,param1));
  3477.          }
  3478.       }
  3479.       
  3480.       private function onLaunch() : void
  3481.       {
  3482.          this.record.prefs.launch = true;
  3483.          this.record.prefs.action = "launch";
  3484.          this.events.dispatchEvent(new Event("appinstall.complete"));
  3485.       }
  3486.       
  3487.       public function __prefsCancel_click(param1:MouseEvent) : void
  3488.       {
  3489.          this.onCancel();
  3490.       }
  3491.       
  3492.       private function _AppInstaller_RemoveChild3_i() : RemoveChild
  3493.       {
  3494.          var _loc1_:RemoveChild = new RemoveChild();
  3495.          this._AppInstaller_RemoveChild3 = _loc1_;
  3496.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild3",this._AppInstaller_RemoveChild3);
  3497.          return _loc1_;
  3498.       }
  3499.       
  3500.       private function _AppInstaller_AddChild1_i() : AddChild
  3501.       {
  3502.          var _loc1_:AddChild = new AddChild();
  3503.          this._AppInstaller_AddChild1 = _loc1_;
  3504.          _loc1_.position = "firstChild";
  3505.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel1_i);
  3506.          BindingManager.executeBindings(this,"_AppInstaller_AddChild1",this._AppInstaller_AddChild1);
  3507.          return _loc1_;
  3508.       }
  3509.       
  3510.       [Bindable(event="propertyChange")]
  3511.       public function get contentBox() : VBox
  3512.       {
  3513.          return this._264524434contentBox;
  3514.       }
  3515.       
  3516.       public function set prefsCancel(param1:LocalizedButton) : void
  3517.       {
  3518.          var _loc2_:Object = null;
  3519.          _loc2_ = this._180746570prefsCancel;
  3520.          if(_loc2_ !== param1)
  3521.          {
  3522.             this._180746570prefsCancel = param1;
  3523.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"prefsCancel",_loc2_,param1));
  3524.          }
  3525.       }
  3526.       
  3527.       private function _AppInstaller_CheckBox2_i() : CheckBox
  3528.       {
  3529.          var _loc1_:CheckBox = new CheckBox();
  3530.          this.addShortcutCheckBox = _loc1_;
  3531.          _loc1_.percentWidth = 100;
  3532.          _loc1_.height = 22;
  3533.          _loc1_.addEventListener("click",this.__addShortcutCheckBox_click);
  3534.          _loc1_.id = "addShortcutCheckBox";
  3535.          BindingManager.executeBindings(this,"addShortcutCheckBox",this.addShortcutCheckBox);
  3536.          if(!_loc1_.document)
  3537.          {
  3538.             _loc1_.document = this;
  3539.          }
  3540.          return _loc1_;
  3541.       }
  3542.       
  3543.       private function _AppInstaller_SetProperty50_i() : SetProperty
  3544.       {
  3545.          var _loc1_:SetProperty = new SetProperty();
  3546.          this._AppInstaller_SetProperty50 = _loc1_;
  3547.          _loc1_.name = "stageHeight";
  3548.          _loc1_.value = 200;
  3549.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty50",this._AppInstaller_SetProperty50);
  3550.          return _loc1_;
  3551.       }
  3552.       
  3553.       public function __waitingCancel_click(param1:MouseEvent) : void
  3554.       {
  3555.          this.onCancel();
  3556.       }
  3557.       
  3558.       public function set startApplicationCheckBox(param1:CheckBox) : void
  3559.       {
  3560.          var _loc2_:Object = null;
  3561.          _loc2_ = this._732254545startApplicationCheckBox;
  3562.          if(_loc2_ !== param1)
  3563.          {
  3564.             this._732254545startApplicationCheckBox = param1;
  3565.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"startApplicationCheckBox",_loc2_,param1));
  3566.          }
  3567.       }
  3568.       
  3569.       private function _AppInstaller_Button1_c() : Button
  3570.       {
  3571.          var _loc1_:Button = new Button();
  3572.          _loc1_.width = 32;
  3573.          _loc1_.height = 24;
  3574.          _loc1_.setStyle("icon",this._embed_mxml_assets_browse_icon_png_1185542052);
  3575.          _loc1_.setStyle("paddingLeft",5);
  3576.          _loc1_.setStyle("paddingRight",5);
  3577.          _loc1_.addEventListener("click",this.___AppInstaller_Button1_click);
  3578.          if(!_loc1_.document)
  3579.          {
  3580.             _loc1_.document = this;
  3581.          }
  3582.          return _loc1_;
  3583.       }
  3584.       
  3585.       public function ___AppInstaller_VBox9_creationComplete(param1:FlexEvent) : void
  3586.       {
  3587.          activate();
  3588.       }
  3589.       
  3590.       private function _AppInstaller_Spacer4_c() : Spacer
  3591.       {
  3592.          var _loc1_:Spacer = new Spacer();
  3593.          _loc1_.percentHeight = 100;
  3594.          if(!_loc1_.document)
  3595.          {
  3596.             _loc1_.document = this;
  3597.          }
  3598.          return _loc1_;
  3599.       }
  3600.       
  3601.       [Bindable(event="propertyChange")]
  3602.       public function get uninstallButton() : LocalizedButton
  3603.       {
  3604.          return this._1644197196uninstallButton;
  3605.       }
  3606.       
  3607.       private function _AppInstaller_OSButtonBarHBox8_c() : OSButtonBarHBox
  3608.       {
  3609.          var _loc1_:OSButtonBarHBox = null;
  3610.          _loc1_ = new OSButtonBarHBox();
  3611.          _loc1_.percentWidth = 100;
  3612.          _loc1_.styleName = "buttonRow";
  3613.          if(!_loc1_.document)
  3614.          {
  3615.             _loc1_.document = this;
  3616.          }
  3617.          _loc1_.addChild(this._AppInstaller_LocalizedButton20_i());
  3618.          return _loc1_;
  3619.       }
  3620.       
  3621.       public function __updateDiffCancelButton_click(param1:MouseEvent) : void
  3622.       {
  3623.          this.onCancel();
  3624.       }
  3625.       
  3626.       private function _AppInstaller_LocalizedButton1_i() : LocalizedButton
  3627.       {
  3628.          var _loc1_:LocalizedButton = new LocalizedButton();
  3629.          this.openButton = _loc1_;
  3630.          _loc1_.styleName = "defaultButton";
  3631.          _loc1_.resourceName = "btnOpen";
  3632.          _loc1_.addEventListener("click",this.__openButton_click);
  3633.          _loc1_.id = "openButton";
  3634.          if(!_loc1_.document)
  3635.          {
  3636.             _loc1_.document = this;
  3637.          }
  3638.          return _loc1_;
  3639.       }
  3640.       
  3641.       private function _AppInstaller_RemoveChild12_i() : RemoveChild
  3642.       {
  3643.          var _loc1_:RemoveChild = new RemoveChild();
  3644.          this._AppInstaller_RemoveChild12 = _loc1_;
  3645.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild12",this._AppInstaller_RemoveChild12);
  3646.          return _loc1_;
  3647.       }
  3648.       
  3649.       private function _AppInstaller_VBox3_i() : VBox
  3650.       {
  3651.          var _loc1_:VBox = new VBox();
  3652.          this.securityContent = _loc1_;
  3653.          _loc1_.styleName = "contentBox";
  3654.          _loc1_.percentWidth = 100;
  3655.          _loc1_.percentHeight = 100;
  3656.          _loc1_.id = "securityContent";
  3657.          BindingManager.executeBindings(this,"securityContent",this.securityContent);
  3658.          if(!_loc1_.document)
  3659.          {
  3660.             _loc1_.document = this;
  3661.          }
  3662.          _loc1_.addChild(this._AppInstaller_Form2_c());
  3663.          _loc1_.addChild(this._AppInstaller_Spacer1_c());
  3664.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox2_c());
  3665.          _loc1_.addChild(this._AppInstaller_SecurityInfo1_i());
  3666.          return _loc1_;
  3667.       }
  3668.       
  3669.       public function set doneLabelResourceName(param1:String) : void
  3670.       {
  3671.          var _loc2_:Object = null;
  3672.          _loc2_ = this._955756181doneLabelResourceName;
  3673.          if(_loc2_ !== param1)
  3674.          {
  3675.             this._955756181doneLabelResourceName = param1;
  3676.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"doneLabelResourceName",_loc2_,param1));
  3677.          }
  3678.       }
  3679.       
  3680.       private function _AppInstaller_LocalizedButton18_i() : LocalizedButton
  3681.       {
  3682.          var _loc1_:LocalizedButton = null;
  3683.          _loc1_ = new LocalizedButton();
  3684.          this.uninstallButton = _loc1_;
  3685.          _loc1_.resourceName = "btnUninstall";
  3686.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1586529406);
  3687.          _loc1_.addEventListener("click",this.__uninstallButton_click);
  3688.          _loc1_.id = "uninstallButton";
  3689.          if(!_loc1_.document)
  3690.          {
  3691.             _loc1_.document = this;
  3692.          }
  3693.          return _loc1_;
  3694.       }
  3695.       
  3696.       private function _AppInstaller_SetProperty19_i() : SetProperty
  3697.       {
  3698.          var _loc1_:SetProperty = new SetProperty();
  3699.          this._AppInstaller_SetProperty19 = _loc1_;
  3700.          _loc1_.name = "source";
  3701.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty19",this._AppInstaller_SetProperty19);
  3702.          return _loc1_;
  3703.       }
  3704.       
  3705.       private function asyncCall(param1:Function) : void
  3706.       {
  3707.          var f:Function = param1;
  3708.          this.asyncCallTimer = new Timer(0,1);
  3709.          this.asyncCallTimer.addEventListener(TimerEvent.TIMER,function(param1:Event):void
  3710.          {
  3711.             f();
  3712.          });
  3713.          this.asyncCallTimer.start();
  3714.       }
  3715.       
  3716.       private function _AppInstaller_RemoveChild1_i() : RemoveChild
  3717.       {
  3718.          var _loc1_:RemoveChild = new RemoveChild();
  3719.          this._AppInstaller_RemoveChild1 = _loc1_;
  3720.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild1",this._AppInstaller_RemoveChild1);
  3721.          return _loc1_;
  3722.       }
  3723.       
  3724.       [Bindable(event="propertyChange")]
  3725.       private function get redSecurityIcon() : Class
  3726.       {
  3727.          return this._2057878774redSecurityIcon;
  3728.       }
  3729.       
  3730.       private function _AppInstaller_SecurityInfo1_i() : SecurityInfo
  3731.       {
  3732.          var _loc1_:SecurityInfo = new SecurityInfo();
  3733.          this.securityInfo = _loc1_;
  3734.          _loc1_.percentWidth = 100;
  3735.          _loc1_.currentState = "opened";
  3736.          _loc1_.id = "securityInfo";
  3737.          if(!_loc1_.document)
  3738.          {
  3739.             _loc1_.document = this;
  3740.          }
  3741.          return _loc1_;
  3742.       }
  3743.       
  3744.       public function set progressContent(param1:VBox) : void
  3745.       {
  3746.          var _loc2_:Object = null;
  3747.          _loc2_ = this._139350644progressContent;
  3748.          if(_loc2_ !== param1)
  3749.          {
  3750.             this._139350644progressContent = param1;
  3751.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressContent",_loc2_,param1));
  3752.          }
  3753.       }
  3754.       
  3755.       [Bindable(event="propertyChange")]
  3756.       public function get waitingCancel() : LocalizedButton
  3757.       {
  3758.          return this._1080032473waitingCancel;
  3759.       }
  3760.       
  3761.       [Bindable(event="propertyChange")]
  3762.       public function get uninstallLabel() : LocalizedText
  3763.       {
  3764.          return this._786866994uninstallLabel;
  3765.       }
  3766.       
  3767.       private function _AppInstaller_OSButtonBarHBox6_c() : OSButtonBarHBox
  3768.       {
  3769.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  3770.          _loc1_.styleName = "buttonRow";
  3771.          _loc1_.percentWidth = 100;
  3772.          if(!_loc1_.document)
  3773.          {
  3774.             _loc1_.document = this;
  3775.          }
  3776.          _loc1_.addChild(this._AppInstaller_LocalizedButton14_i());
  3777.          _loc1_.addChild(this._AppInstaller_LocalizedButton15_i());
  3778.          return _loc1_;
  3779.       }
  3780.       
  3781.       private function _AppInstaller_Spacer2_i() : Spacer
  3782.       {
  3783.          var _loc1_:Spacer = new Spacer();
  3784.          this._AppInstaller_Spacer2 = _loc1_;
  3785.          _loc1_.height = 16;
  3786.          _loc1_.id = "_AppInstaller_Spacer2";
  3787.          BindingManager.executeBindings(this,"_AppInstaller_Spacer2",this._AppInstaller_Spacer2);
  3788.          if(!_loc1_.document)
  3789.          {
  3790.             _loc1_.document = this;
  3791.          }
  3792.          return _loc1_;
  3793.       }
  3794.       
  3795.       public function set runButton(param1:LocalizedButton) : void
  3796.       {
  3797.          var _loc2_:Object = null;
  3798.          _loc2_ = this._1298695779runButton;
  3799.          if(_loc2_ !== param1)
  3800.          {
  3801.             this._1298695779runButton = param1;
  3802.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"runButton",_loc2_,param1));
  3803.          }
  3804.       }
  3805.       
  3806.       [Bindable(event="propertyChange")]
  3807.       public function get appIconImage() : ExtendedImage
  3808.       {
  3809.          return this._299359041appIconImage;
  3810.       }
  3811.       
  3812.       private function _AppInstaller_SetProperty9_i() : SetProperty
  3813.       {
  3814.          var _loc1_:SetProperty = new SetProperty();
  3815.          this._AppInstaller_SetProperty9 = _loc1_;
  3816.          _loc1_.name = "defaultButton";
  3817.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty9",this._AppInstaller_SetProperty9);
  3818.          return _loc1_;
  3819.       }
  3820.       
  3821.       private function _AppInstaller_RemoveChild10_i() : RemoveChild
  3822.       {
  3823.          var _loc1_:RemoveChild = new RemoveChild();
  3824.          this._AppInstaller_RemoveChild10 = _loc1_;
  3825.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild10",this._AppInstaller_RemoveChild10);
  3826.          return _loc1_;
  3827.       }
  3828.       
  3829.       [Bindable(event="propertyChange")]
  3830.       public function get updateMsgText() : LocalizedText
  3831.       {
  3832.          return this._152218811updateMsgText;
  3833.       }
  3834.       
  3835.       public function set finishButton(param1:LocalizedButton) : void
  3836.       {
  3837.          var _loc2_:Object = null;
  3838.          _loc2_ = this._1993628251finishButton;
  3839.          if(_loc2_ !== param1)
  3840.          {
  3841.             this._1993628251finishButton = param1;
  3842.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"finishButton",_loc2_,param1));
  3843.          }
  3844.       }
  3845.       
  3846.       private function onFinish() : void
  3847.       {
  3848.          this.events.dispatchEvent(new Event("appinstall.complete"));
  3849.       }
  3850.       
  3851.       private function _AppInstaller_LocalizedButton16_c() : LocalizedButton
  3852.       {
  3853.          var _loc1_:LocalizedButton = new LocalizedButton();
  3854.          _loc1_.percentWidth = 100;
  3855.          _loc1_.resourceName = "btnUninstall";
  3856.          _loc1_.setStyle("icon",this._embed_mxml_assets_uninstall_icon_png_1586529406);
  3857.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton16_click);
  3858.          if(!_loc1_.document)
  3859.          {
  3860.             _loc1_.document = this;
  3861.          }
  3862.          return _loc1_;
  3863.       }
  3864.       
  3865.       private function _AppInstaller_SetProperty17_i() : SetProperty
  3866.       {
  3867.          var _loc1_:SetProperty = new SetProperty();
  3868.          this._AppInstaller_SetProperty17 = _loc1_;
  3869.          _loc1_.name = "stageHeight";
  3870.          _loc1_.value = 354;
  3871.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty17",this._AppInstaller_SetProperty17);
  3872.          return _loc1_;
  3873.       }
  3874.       
  3875.       public function ___AppInstaller_State22_enterState(param1:FlexEvent) : void
  3876.       {
  3877.          focusManager.setFocus(this.finishButton);
  3878.       }
  3879.       
  3880.       private function _AppInstaller_Label4_i() : Label
  3881.       {
  3882.          var _loc1_:Label = new Label();
  3883.          this._AppInstaller_Label4 = _loc1_;
  3884.          _loc1_.styleName = "formItemText";
  3885.          _loc1_.id = "_AppInstaller_Label4";
  3886.          BindingManager.executeBindings(this,"_AppInstaller_Label4",this._AppInstaller_Label4);
  3887.          if(!_loc1_.document)
  3888.          {
  3889.             _loc1_.document = this;
  3890.          }
  3891.          return _loc1_;
  3892.       }
  3893.       
  3894.       [Bindable(event="propertyChange")]
  3895.       public function get titleLabel() : LocalizedLabel
  3896.       {
  3897.          return this._1791483012titleLabel;
  3898.       }
  3899.       
  3900.       private function _AppInstaller_SetProperty28_i() : SetProperty
  3901.       {
  3902.          var _loc1_:SetProperty = new SetProperty();
  3903.          this._AppInstaller_SetProperty28 = _loc1_;
  3904.          _loc1_.name = "resourceName";
  3905.          _loc1_.value = "lblUninstallingApp";
  3906.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty28",this._AppInstaller_SetProperty28);
  3907.          return _loc1_;
  3908.       }
  3909.       
  3910.       override public function initialize() : void
  3911.       {
  3912.          var target:AppInstaller = null;
  3913.          var watcherSetupUtilClass:Object = null;
  3914.          mx_internal::setDocumentDescriptor(this._documentDescriptor_);
  3915.          var bindings:Array = this._AppInstaller_bindingsSetup();
  3916.          var watchers:Array = [];
  3917.          target = this;
  3918.          if(_watcherSetupUtil == null)
  3919.          {
  3920.             watcherSetupUtilClass = getDefinitionByName("_AppInstallerWatcherSetupUtil");
  3921.             watcherSetupUtilClass["init"](null);
  3922.          }
  3923.          _watcherSetupUtil.setup(this,function(param1:String):*
  3924.          {
  3925.             return target[param1];
  3926.          },bindings,watchers);
  3927.          var i:uint = 0;
  3928.          while(i < bindings.length)
  3929.          {
  3930.             Binding(bindings[i]).execute();
  3931.             i++;
  3932.          }
  3933.          mx_internal::_bindings = mx_internal::_bindings.concat(bindings);
  3934.          mx_internal::_watchers = mx_internal::_watchers.concat(watchers);
  3935.          super.initialize();
  3936.       }
  3937.       
  3938.       public function ___AppInstaller_State3_enterState(param1:FlexEvent) : void
  3939.       {
  3940.          focusManager.setFocus(this.openButton);
  3941.       }
  3942.       
  3943.       private function getUpdateAppsText(param1:Array) : String
  3944.       {
  3945.          var _loc2_:* = "";
  3946.          if(!param1)
  3947.          {
  3948.             return _loc2_;
  3949.          }
  3950.          var _loc3_:int = 0;
  3951.          while(_loc3_ < param1.length)
  3952.          {
  3953.             _loc2_ += Object(param1[_loc3_]).label;
  3954.             if(_loc3_ < param1.length - 1)
  3955.             {
  3956.                _loc2_ += "<br />";
  3957.             }
  3958.             _loc3_++;
  3959.          }
  3960.          return _loc2_;
  3961.       }
  3962.       
  3963.       public function ___AppInstaller_LocalizedButton16_click(param1:MouseEvent) : void
  3964.       {
  3965.          this.onUninstall();
  3966.       }
  3967.       
  3968.       private function _AppInstaller_State18_c() : State
  3969.       {
  3970.          var _loc1_:State = new State();
  3971.          _loc1_.name = "ProgressUpdate";
  3972.          _loc1_.basedOn = "Progress";
  3973.          _loc1_.overrides = [this._AppInstaller_SetProperty29_i()];
  3974.          return _loc1_;
  3975.       }
  3976.       
  3977.       public function ___AppInstaller_State25_enterState(param1:FlexEvent) : void
  3978.       {
  3979.          focusManager.setFocus(this.runButton);
  3980.       }
  3981.       
  3982.       public function __installButton_click(param1:MouseEvent) : void
  3983.       {
  3984.          this.onInstall();
  3985.       }
  3986.       
  3987.       private function _AppInstaller_AddChild16_i() : AddChild
  3988.       {
  3989.          var _loc1_:AddChild = null;
  3990.          _loc1_ = new AddChild();
  3991.          this._AppInstaller_AddChild16 = _loc1_;
  3992.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox13_i);
  3993.          BindingManager.executeBindings(this,"_AppInstaller_AddChild16",this._AppInstaller_AddChild16);
  3994.          return _loc1_;
  3995.       }
  3996.       
  3997.       private function _AppInstaller_OSButtonBarHBox4_c() : OSButtonBarHBox
  3998.       {
  3999.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4000.          _loc1_.percentWidth = 100;
  4001.          _loc1_.styleName = "buttonRow";
  4002.          if(!_loc1_.document)
  4003.          {
  4004.             _loc1_.document = this;
  4005.          }
  4006.          _loc1_.addChild(this._AppInstaller_LocalizedButton8_i());
  4007.          return _loc1_;
  4008.       }
  4009.       
  4010.       private function _AppInstaller_SetProperty39_i() : SetProperty
  4011.       {
  4012.          var _loc1_:SetProperty = new SetProperty();
  4013.          this._AppInstaller_SetProperty39 = _loc1_;
  4014.          _loc1_.name = "stageHeight";
  4015.          _loc1_.value = 200;
  4016.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty39",this._AppInstaller_SetProperty39);
  4017.          return _loc1_;
  4018.       }
  4019.       
  4020.       public function set updateDiffCancelButton(param1:LocalizedButton) : void
  4021.       {
  4022.          var _loc2_:Object = null;
  4023.          _loc2_ = this._1733670438updateDiffCancelButton;
  4024.          if(_loc2_ !== param1)
  4025.          {
  4026.             this._1733670438updateDiffCancelButton = param1;
  4027.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffCancelButton",_loc2_,param1));
  4028.          }
  4029.       }
  4030.       
  4031.       private function _AppInstaller_LocalizedLabel8_i() : LocalizedLabel
  4032.       {
  4033.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4034.          this.progressLabel = _loc1_;
  4035.          _loc1_.styleName = "formItemText";
  4036.          _loc1_.id = "progressLabel";
  4037.          if(!_loc1_.document)
  4038.          {
  4039.             _loc1_.document = this;
  4040.          }
  4041.          return _loc1_;
  4042.       }
  4043.       
  4044.       public function ___AppInstaller_State6_enterState(param1:FlexEvent) : void
  4045.       {
  4046.          focusManager.setFocus(this.continueButton);
  4047.       }
  4048.       
  4049.       private function _AppInstaller_SetProperty7_i() : SetProperty
  4050.       {
  4051.          var _loc1_:SetProperty = new SetProperty();
  4052.          this._AppInstaller_SetProperty7 = _loc1_;
  4053.          _loc1_.name = "stageHeight";
  4054.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty7",this._AppInstaller_SetProperty7);
  4055.          return _loc1_;
  4056.       }
  4057.       
  4058.       private function _AppInstaller_State8_c() : State
  4059.       {
  4060.          var _loc1_:State = new State();
  4061.          _loc1_.name = "Prefs_Full_Mac";
  4062.          _loc1_.basedOn = "Prefs_Full_Win";
  4063.          _loc1_.overrides = [this._AppInstaller_RemoveChild2_i()];
  4064.          _loc1_.addEventListener("enterState",this.___AppInstaller_State8_enterState);
  4065.          return _loc1_;
  4066.       }
  4067.       
  4068.       [Bindable(event="propertyChange")]
  4069.       public function get updateDiffMidSpacer() : Spacer
  4070.       {
  4071.          return this._1780808646updateDiffMidSpacer;
  4072.       }
  4073.       
  4074.       private function _AppInstaller_State29_c() : State
  4075.       {
  4076.          var _loc1_:State = new State();
  4077.          _loc1_.name = "Update_Diff_Disabled";
  4078.          _loc1_.basedOn = "Update_Diff_Ver";
  4079.          _loc1_.overrides = [this._AppInstaller_SetProperty50_i(),this._AppInstaller_RemoveChild10_i(),this._AppInstaller_RemoveChild11_i(),this._AppInstaller_RemoveChild12_i(),this._AppInstaller_RemoveChild13_i(),this._AppInstaller_SetProperty51_i(),this._AppInstaller_SetProperty52_i(),this._AppInstaller_AddChild15_i()];
  4080.          _loc1_.addEventListener("enterState",this.___AppInstaller_State29_enterState);
  4081.          return _loc1_;
  4082.       }
  4083.       
  4084.       public function ___AppInstaller_VBox2_creationComplete(param1:FlexEvent) : void
  4085.       {
  4086.          activate();
  4087.       }
  4088.       
  4089.       public function ___AppInstaller_State9_enterState(param1:FlexEvent) : void
  4090.       {
  4091.          focusManager.setFocus(this.continueButton);
  4092.       }
  4093.       
  4094.       public function set securityHeader(param1:LocalizedText) : void
  4095.       {
  4096.          var _loc2_:Object = null;
  4097.          _loc2_ = this._1027222035securityHeader;
  4098.          if(_loc2_ !== param1)
  4099.          {
  4100.             this._1027222035securityHeader = param1;
  4101.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"securityHeader",_loc2_,param1));
  4102.          }
  4103.       }
  4104.       
  4105.       public function set dialogCancel(param1:LocalizedButton) : void
  4106.       {
  4107.          var _loc2_:Object = null;
  4108.          _loc2_ = this._83361310dialogCancel;
  4109.          if(_loc2_ !== param1)
  4110.          {
  4111.             this._83361310dialogCancel = param1;
  4112.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"dialogCancel",_loc2_,param1));
  4113.          }
  4114.       }
  4115.       
  4116.       public function __updateDiffReplaceButton_click(param1:MouseEvent) : void
  4117.       {
  4118.          this.onUpdate();
  4119.       }
  4120.       
  4121.       private function _AppInstaller_LocalizedButton14_i() : LocalizedButton
  4122.       {
  4123.          var _loc1_:LocalizedButton = new LocalizedButton();
  4124.          this.updateDiffReplaceButton = _loc1_;
  4125.          _loc1_.styleName = "defaultButton";
  4126.          _loc1_.minWidth = 120;
  4127.          _loc1_.resourceName = "btnReplace";
  4128.          _loc1_.setStyle("icon",this._embed_mxml_assets_reinstall_icon_png_1184337086);
  4129.          _loc1_.addEventListener("click",this.__updateDiffReplaceButton_click);
  4130.          _loc1_.id = "updateDiffReplaceButton";
  4131.          if(!_loc1_.document)
  4132.          {
  4133.             _loc1_.document = this;
  4134.          }
  4135.          return _loc1_;
  4136.       }
  4137.       
  4138.       private function _AppInstaller_SetProperty15_i() : SetProperty
  4139.       {
  4140.          var _loc1_:SetProperty = new SetProperty();
  4141.          this._AppInstaller_SetProperty15 = _loc1_;
  4142.          _loc1_.name = "styleName";
  4143.          _loc1_.value = "defaultButton";
  4144.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty15",this._AppInstaller_SetProperty15);
  4145.          return _loc1_;
  4146.       }
  4147.       
  4148.       private function onSave() : void
  4149.       {
  4150.          var file:File = File.documentsDirectory.resolvePath(this.record.filename);
  4151.          file.addEventListener(Event.SELECT,function(param1:Event):void
  4152.          {
  4153.             record.prefs.saveFile = param1.target;
  4154.             record.prefs.action = "save";
  4155.             currentState = "ProgressSave";
  4156.             events.dispatchEvent(new Event("appinstall.complete"));
  4157.          });
  4158.          file.browseForSave("");
  4159.       }
  4160.       
  4161.       [Bindable(event="propertyChange")]
  4162.       private function get appIconBG() : Class
  4163.       {
  4164.          return this._1197773823appIconBG;
  4165.       }
  4166.       
  4167.       private function _AppInstaller_Label2_i() : Label
  4168.       {
  4169.          var _loc1_:Label = new Label();
  4170.          this._AppInstaller_Label2 = _loc1_;
  4171.          _loc1_.styleName = "formItemText";
  4172.          _loc1_.maxWidth = 280;
  4173.          _loc1_.id = "_AppInstaller_Label2";
  4174.          BindingManager.executeBindings(this,"_AppInstaller_Label2",this._AppInstaller_Label2);
  4175.          if(!_loc1_.document)
  4176.          {
  4177.             _loc1_.document = this;
  4178.          }
  4179.          return _loc1_;
  4180.       }
  4181.       
  4182.       private function _AppInstaller_LocalizedLabel6_c() : LocalizedLabel
  4183.       {
  4184.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4185.          _loc1_.resourceName = "lblInstallationPrefs";
  4186.          _loc1_.styleName = "h2";
  4187.          if(!_loc1_.document)
  4188.          {
  4189.             _loc1_.document = this;
  4190.          }
  4191.          return _loc1_;
  4192.       }
  4193.       
  4194.       private function _AppInstaller_SetProperty26_i() : SetProperty
  4195.       {
  4196.          var _loc1_:SetProperty = new SetProperty();
  4197.          this._AppInstaller_SetProperty26 = _loc1_;
  4198.          _loc1_.name = "resourceName";
  4199.          _loc1_.value = "lblReadyToInstall";
  4200.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty26",this._AppInstaller_SetProperty26);
  4201.          return _loc1_;
  4202.       }
  4203.       
  4204.       public function set updateSameVerContentBox(param1:VBox) : void
  4205.       {
  4206.          var _loc2_:Object = null;
  4207.          _loc2_ = this._768499206updateSameVerContentBox;
  4208.          if(_loc2_ !== param1)
  4209.          {
  4210.             this._768499206updateSameVerContentBox = param1;
  4211.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateSameVerContentBox",_loc2_,param1));
  4212.          }
  4213.       }
  4214.       
  4215.       private function _AppInstaller_VBox14_c() : VBox
  4216.       {
  4217.          var _loc1_:VBox = null;
  4218.          _loc1_ = new VBox();
  4219.          _loc1_.styleName = "contentBox";
  4220.          _loc1_.percentWidth = 100;
  4221.          _loc1_.percentHeight = 100;
  4222.          if(!_loc1_.document)
  4223.          {
  4224.             _loc1_.document = this;
  4225.          }
  4226.          _loc1_.addChild(this._AppInstaller_LocalizedText7_c());
  4227.          _loc1_.addChild(this._AppInstaller_Spacer15_c());
  4228.          _loc1_.addChild(this._AppInstaller_Canvas5_c());
  4229.          _loc1_.addChild(this._AppInstaller_Spacer16_c());
  4230.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox8_c());
  4231.          return _loc1_;
  4232.       }
  4233.       
  4234.       private function _AppInstaller_Text3_i() : Text
  4235.       {
  4236.          var _loc1_:Text = new Text();
  4237.          this._AppInstaller_Text3 = _loc1_;
  4238.          _loc1_.percentWidth = 100;
  4239.          _loc1_.styleName = "errorNumberText";
  4240.          _loc1_.id = "_AppInstaller_Text3";
  4241.          BindingManager.executeBindings(this,"_AppInstaller_Text3",this._AppInstaller_Text3);
  4242.          if(!_loc1_.document)
  4243.          {
  4244.             _loc1_.document = this;
  4245.          }
  4246.          return _loc1_;
  4247.       }
  4248.       
  4249.       private function _AppInstaller_State16_c() : State
  4250.       {
  4251.          var _loc1_:State = new State();
  4252.          _loc1_.name = "ProgressInstall";
  4253.          _loc1_.basedOn = "Progress";
  4254.          _loc1_.overrides = [this._AppInstaller_SetProperty27_i()];
  4255.          return _loc1_;
  4256.       }
  4257.       
  4258.       private function _AppInstaller_OSButtonBarHBox2_c() : OSButtonBarHBox
  4259.       {
  4260.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  4261.          _loc1_.styleName = "buttonRow";
  4262.          if(!_loc1_.document)
  4263.          {
  4264.             _loc1_.document = this;
  4265.          }
  4266.          _loc1_.addChild(this._AppInstaller_LocalizedButton4_i());
  4267.          _loc1_.addChild(this._AppInstaller_LocalizedButton5_i());
  4268.          return _loc1_;
  4269.       }
  4270.       
  4271.       public function set openButton(param1:LocalizedButton) : void
  4272.       {
  4273.          var _loc2_:Object = null;
  4274.          _loc2_ = this._137111012openButton;
  4275.          if(_loc2_ !== param1)
  4276.          {
  4277.             this._137111012openButton = param1;
  4278.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"openButton",_loc2_,param1));
  4279.          }
  4280.       }
  4281.       
  4282.       private function _AppInstaller_AddChild14_i() : AddChild
  4283.       {
  4284.          var _loc1_:AddChild = new AddChild();
  4285.          this._AppInstaller_AddChild14 = _loc1_;
  4286.          _loc1_.position = "lastChild";
  4287.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_HBox3_c);
  4288.          BindingManager.executeBindings(this,"_AppInstaller_AddChild14",this._AppInstaller_AddChild14);
  4289.          return _loc1_;
  4290.       }
  4291.       
  4292.       private function _AppInstaller_SetProperty37_i() : SetProperty
  4293.       {
  4294.          var _loc1_:SetProperty = new SetProperty();
  4295.          this._AppInstaller_SetProperty37 = _loc1_;
  4296.          _loc1_.name = "stageHeight";
  4297.          _loc1_.value = 225;
  4298.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty37",this._AppInstaller_SetProperty37);
  4299.          return _loc1_;
  4300.       }
  4301.       
  4302.       private function _AppInstaller_SetProperty5_i() : SetProperty
  4303.       {
  4304.          var _loc1_:SetProperty = new SetProperty();
  4305.          this._AppInstaller_SetProperty5 = _loc1_;
  4306.          _loc1_.name = "source";
  4307.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty5",this._AppInstaller_SetProperty5);
  4308.          return _loc1_;
  4309.       }
  4310.       
  4311.       private function _AppInstaller_State6_c() : State
  4312.       {
  4313.          var _loc1_:State = new State();
  4314.          _loc1_.name = "Prefs_Full_Win";
  4315.          _loc1_.basedOn = "appNameWithIconBaseState";
  4316.          _loc1_.overrides = [this._AppInstaller_SetProperty17_i(),this._AppInstaller_AddChild6_i()];
  4317.          _loc1_.addEventListener("enterState",this.___AppInstaller_State6_enterState);
  4318.          return _loc1_;
  4319.       }
  4320.       
  4321.       [Bindable(event="propertyChange")]
  4322.       public function get leftBox() : Canvas
  4323.       {
  4324.          return this._55415876leftBox;
  4325.       }
  4326.       
  4327.       private function _AppInstaller_State27_c() : State
  4328.       {
  4329.          var _loc1_:State = new State();
  4330.          _loc1_.name = "Update_Diff_Ver";
  4331.          _loc1_.basedOn = "appNameWithIconBaseState";
  4332.          _loc1_.overrides = [this._AppInstaller_SetProperty46_i(),this._AppInstaller_AddChild13_i(),this._AppInstaller_SetProperty47_i()];
  4333.          _loc1_.addEventListener("enterState",this.___AppInstaller_State27_enterState);
  4334.          return _loc1_;
  4335.       }
  4336.       
  4337.       public function set eula(param1:EULA) : void
  4338.       {
  4339.          var _loc2_:Object = null;
  4340.          _loc2_ = this._3124773eula;
  4341.          if(_loc2_ !== param1)
  4342.          {
  4343.             this._3124773eula = param1;
  4344.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"eula",_loc2_,param1));
  4345.          }
  4346.       }
  4347.       
  4348.       private function _AppInstaller_Boolean1_i() : Boolean
  4349.       {
  4350.          var _loc1_:Boolean = undefined;
  4351.          this.showDescription = _loc1_;
  4352.          BindingManager.executeBindings(this,"showDescription",this.showDescription);
  4353.          return _loc1_;
  4354.       }
  4355.       
  4356.       [Bindable(event="propertyChange")]
  4357.       private function get record() : ObjectProxy
  4358.       {
  4359.          return this._934908847record;
  4360.       }
  4361.       
  4362.       private function _AppInstaller_SetProperty48_i() : SetProperty
  4363.       {
  4364.          var _loc1_:SetProperty = new SetProperty();
  4365.          this._AppInstaller_SetProperty48 = _loc1_;
  4366.          _loc1_.name = "stageHeight";
  4367.          _loc1_.value = 354;
  4368.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty48",this._AppInstaller_SetProperty48);
  4369.          return _loc1_;
  4370.       }
  4371.       
  4372.       public function __uninstallButton_click(param1:MouseEvent) : void
  4373.       {
  4374.          this.onUninstall();
  4375.       }
  4376.       
  4377.       private function _AppInstaller_LocalizedButton12_i() : LocalizedButton
  4378.       {
  4379.          var _loc1_:LocalizedButton = new LocalizedButton();
  4380.          this.runButton = _loc1_;
  4381.          _loc1_.resourceName = "btnRunNow";
  4382.          _loc1_.styleName = "defaultButton";
  4383.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_72776672);
  4384.          _loc1_.setStyle("textAlign","left");
  4385.          _loc1_.addEventListener("click",this.__runButton_click);
  4386.          _loc1_.id = "runButton";
  4387.          if(!_loc1_.document)
  4388.          {
  4389.             _loc1_.document = this;
  4390.          }
  4391.          return _loc1_;
  4392.       }
  4393.       
  4394.       public function __continueButton_click(param1:MouseEvent) : void
  4395.       {
  4396.          this.onContinue();
  4397.       }
  4398.       
  4399.       private function _AppInstaller_SetProperty13_i() : SetProperty
  4400.       {
  4401.          var _loc1_:SetProperty = new SetProperty();
  4402.          this._AppInstaller_SetProperty13 = _loc1_;
  4403.          _loc1_.name = "resourceName";
  4404.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty13",this._AppInstaller_SetProperty13);
  4405.          return _loc1_;
  4406.       }
  4407.       
  4408.       [Bindable(event="propertyChange")]
  4409.       public function get updateDiffVersionForm() : Form
  4410.       {
  4411.          return this._1648198546updateDiffVersionForm;
  4412.       }
  4413.       
  4414.       public function ___AppInstaller_Button1_click(param1:MouseEvent) : void
  4415.       {
  4416.          this.onBrowse();
  4417.       }
  4418.       
  4419.       private function set airPackageIcon(param1:Class) : void
  4420.       {
  4421.          var _loc2_:Object = null;
  4422.          _loc2_ = this._1869917749airPackageIcon;
  4423.          if(_loc2_ !== param1)
  4424.          {
  4425.             this._1869917749airPackageIcon = param1;
  4426.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"airPackageIcon",_loc2_,param1));
  4427.          }
  4428.       }
  4429.       
  4430.       [Bindable(event="propertyChange")]
  4431.       public function get uninstallSame() : LocalizedButton
  4432.       {
  4433.          return this._805692312uninstallSame;
  4434.       }
  4435.       
  4436.       private function _AppInstaller_SetProperty24_i() : SetProperty
  4437.       {
  4438.          var _loc1_:SetProperty = new SetProperty();
  4439.          this._AppInstaller_SetProperty24 = _loc1_;
  4440.          _loc1_.name = "resourceName";
  4441.          _loc1_.value = "progressWait";
  4442.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty24",this._AppInstaller_SetProperty24);
  4443.          return _loc1_;
  4444.       }
  4445.       
  4446.       private function _AppInstaller_LocalizedLabel4_i() : LocalizedLabel
  4447.       {
  4448.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4449.          this.verifiedLabel = _loc1_;
  4450.          _loc1_.resourceName = "lblPublisherUNKNOWN";
  4451.          _loc1_.styleName = "formItemText";
  4452.          _loc1_.maxWidth = 240;
  4453.          _loc1_.id = "verifiedLabel";
  4454.          if(!_loc1_.document)
  4455.          {
  4456.             _loc1_.document = this;
  4457.          }
  4458.          return _loc1_;
  4459.       }
  4460.       
  4461.       private function _AppInstaller_ProgressBar1_i() : ProgressBar
  4462.       {
  4463.          var _loc1_:ProgressBar = new ProgressBar();
  4464.          this.progressBar = _loc1_;
  4465.          _loc1_.percentWidth = 90;
  4466.          _loc1_.label = "";
  4467.          _loc1_.mode = "manual";
  4468.          _loc1_.id = "progressBar";
  4469.          if(!_loc1_.document)
  4470.          {
  4471.             _loc1_.document = this;
  4472.          }
  4473.          return _loc1_;
  4474.       }
  4475.       
  4476.       [Bindable(event="propertyChange")]
  4477.       public function get doneLabel() : LocalizedLabel
  4478.       {
  4479.          return this._1627475090doneLabel;
  4480.       }
  4481.       
  4482.       private function _AppInstaller_Text1_i() : Text
  4483.       {
  4484.          var _loc1_:Text = new Text();
  4485.          this._AppInstaller_Text1 = _loc1_;
  4486.          _loc1_.percentWidth = 100;
  4487.          _loc1_.id = "_AppInstaller_Text1";
  4488.          BindingManager.executeBindings(this,"_AppInstaller_Text1",this._AppInstaller_Text1);
  4489.          if(!_loc1_.document)
  4490.          {
  4491.             _loc1_.document = this;
  4492.          }
  4493.          return _loc1_;
  4494.       }
  4495.       
  4496.       public function set cancelButton(param1:LocalizedButton) : void
  4497.       {
  4498.          var _loc2_:Object = null;
  4499.          _loc2_ = this._1990131276cancelButton;
  4500.          if(_loc2_ !== param1)
  4501.          {
  4502.             this._1990131276cancelButton = param1;
  4503.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"cancelButton",_loc2_,param1));
  4504.          }
  4505.       }
  4506.       
  4507.       private function _AppInstaller_VBox12_i() : VBox
  4508.       {
  4509.          var _loc1_:VBox = new VBox();
  4510.          this.updateDiffVerContentBox = _loc1_;
  4511.          _loc1_.styleName = "contentBox";
  4512.          _loc1_.percentWidth = 100;
  4513.          _loc1_.percentHeight = 100;
  4514.          _loc1_.setStyle("verticalAlign","top");
  4515.          _loc1_.id = "updateDiffVerContentBox";
  4516.          BindingManager.executeBindings(this,"updateDiffVerContentBox",this.updateDiffVerContentBox);
  4517.          if(!_loc1_.document)
  4518.          {
  4519.             _loc1_.document = this;
  4520.          }
  4521.          _loc1_.addChild(this._AppInstaller_LocalizedText3_i());
  4522.          _loc1_.addChild(this._AppInstaller_Form3_i());
  4523.          _loc1_.addChild(this._AppInstaller_Spacer10_i());
  4524.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox6_c());
  4525.          _loc1_.addChild(this._AppInstaller_Spacer11_i());
  4526.          _loc1_.addChild(this._AppInstaller_HRule1_i());
  4527.          _loc1_.addChild(this._AppInstaller_LinkButton1_i());
  4528.          return _loc1_;
  4529.       }
  4530.       
  4531.       private function wfoSelect(param1:Event) : void
  4532.       {
  4533.          this.record.file = this.fileToOpen.nativePath;
  4534.          this.events.dispatchEvent(new Event("appinstall.complete"));
  4535.       }
  4536.       
  4537.       private function _AppInstaller_Spacer16_c() : Spacer
  4538.       {
  4539.          var _loc1_:Spacer = null;
  4540.          _loc1_ = new Spacer();
  4541.          _loc1_.percentHeight = 100;
  4542.          if(!_loc1_.document)
  4543.          {
  4544.             _loc1_.document = this;
  4545.          }
  4546.          return _loc1_;
  4547.       }
  4548.       
  4549.       private function _AppInstaller_State14_c() : State
  4550.       {
  4551.          var _loc1_:State = new State();
  4552.          _loc1_.name = "ProgressDownloading";
  4553.          _loc1_.basedOn = "Progress";
  4554.          _loc1_.overrides = [this._AppInstaller_SetProperty25_i()];
  4555.          return _loc1_;
  4556.       }
  4557.       
  4558.       public function ___AppInstaller_State31_enterState(param1:FlexEvent) : void
  4559.       {
  4560.          focusManager.setFocus(this.uninstallCancelButton);
  4561.       }
  4562.       
  4563.       private function _AppInstaller_AddChild12_i() : AddChild
  4564.       {
  4565.          var _loc1_:AddChild = new AddChild();
  4566.          this._AppInstaller_AddChild12 = _loc1_;
  4567.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox11_i);
  4568.          BindingManager.executeBindings(this,"_AppInstaller_AddChild12",this._AppInstaller_AddChild12);
  4569.          return _loc1_;
  4570.       }
  4571.       
  4572.       private function _AppInstaller_SetProperty35_i() : SetProperty
  4573.       {
  4574.          var _loc1_:SetProperty = new SetProperty();
  4575.          this._AppInstaller_SetProperty35 = _loc1_;
  4576.          _loc1_.name = "stageHeight";
  4577.          _loc1_.value = 200;
  4578.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty35",this._AppInstaller_SetProperty35);
  4579.          return _loc1_;
  4580.       }
  4581.       
  4582.       private function _AppInstaller_SetProperty3_i() : SetProperty
  4583.       {
  4584.          var _loc1_:SetProperty = new SetProperty();
  4585.          this._AppInstaller_SetProperty3 = _loc1_;
  4586.          _loc1_.name = "stageHeight";
  4587.          _loc1_.value = 200;
  4588.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty3",this._AppInstaller_SetProperty3);
  4589.          return _loc1_;
  4590.       }
  4591.       
  4592.       private function _AppInstaller_State4_c() : State
  4593.       {
  4594.          var _loc1_:State = new State();
  4595.          _loc1_.name = "Security";
  4596.          _loc1_.overrides = [this._AppInstaller_SetProperty4_i(),this._AppInstaller_SetProperty5_i(),this._AppInstaller_SetProperty6_i(),this._AppInstaller_AddChild4_i(),this._AppInstaller_AddChild5_i()];
  4597.          _loc1_.addEventListener("enterState",this.___AppInstaller_State4_enterState);
  4598.          return _loc1_;
  4599.       }
  4600.       
  4601.       private function _AppInstaller_State25_c() : State
  4602.       {
  4603.          var _loc1_:State = new State();
  4604.          _loc1_.name = "Update_Same_Ver";
  4605.          _loc1_.basedOn = "appNameWithIconBaseState";
  4606.          _loc1_.overrides = [this._AppInstaller_SetProperty38_i(),this._AppInstaller_AddChild12_i()];
  4607.          _loc1_.addEventListener("enterState",this.___AppInstaller_State25_enterState);
  4608.          return _loc1_;
  4609.       }
  4610.       
  4611.       [Bindable(event="propertyChange")]
  4612.       public function get updateSameVerCancelButton() : LocalizedButton
  4613.       {
  4614.          return this._978582720updateSameVerCancelButton;
  4615.       }
  4616.       
  4617.       public function set updateAppsRunning(param1:TextArea) : void
  4618.       {
  4619.          var _loc2_:Object = null;
  4620.          _loc2_ = this._1318708836updateAppsRunning;
  4621.          if(_loc2_ !== param1)
  4622.          {
  4623.             this._1318708836updateAppsRunning = param1;
  4624.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateAppsRunning",_loc2_,param1));
  4625.          }
  4626.       }
  4627.       
  4628.       public function __dialogCancel_click(param1:MouseEvent) : void
  4629.       {
  4630.          this.onCancel();
  4631.       }
  4632.       
  4633.       private function _AppInstaller_AddChild8_i() : AddChild
  4634.       {
  4635.          var _loc1_:AddChild = new AddChild();
  4636.          this._AppInstaller_AddChild8 = _loc1_;
  4637.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox6_i);
  4638.          BindingManager.executeBindings(this,"_AppInstaller_AddChild8",this._AppInstaller_AddChild8);
  4639.          return _loc1_;
  4640.       }
  4641.       
  4642.       private function _AppInstaller_SetProperty46_i() : SetProperty
  4643.       {
  4644.          var _loc1_:SetProperty = new SetProperty();
  4645.          this._AppInstaller_SetProperty46 = _loc1_;
  4646.          _loc1_.name = "stageHeight";
  4647.          _loc1_.value = 280;
  4648.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty46",this._AppInstaller_SetProperty46);
  4649.          return _loc1_;
  4650.       }
  4651.       
  4652.       [Bindable(event="propertyChange")]
  4653.       public function get updateDiffVerContentBox() : VBox
  4654.       {
  4655.          return this._314102585updateDiffVerContentBox;
  4656.       }
  4657.       
  4658.       private function set yellowSecurityIcon(param1:Class) : void
  4659.       {
  4660.          var _loc2_:Object = null;
  4661.          _loc2_ = this._703057299yellowSecurityIcon;
  4662.          if(_loc2_ !== param1)
  4663.          {
  4664.             this._703057299yellowSecurityIcon = param1;
  4665.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"yellowSecurityIcon",_loc2_,param1));
  4666.          }
  4667.       }
  4668.       
  4669.       private function _AppInstaller_LocalizedButton10_i() : LocalizedButton
  4670.       {
  4671.          var _loc1_:LocalizedButton = new LocalizedButton();
  4672.          this.closeButton = _loc1_;
  4673.          _loc1_.resourceName = "btnClose";
  4674.          _loc1_.addEventListener("click",this.__closeButton_click);
  4675.          _loc1_.id = "closeButton";
  4676.          if(!_loc1_.document)
  4677.          {
  4678.             _loc1_.document = this;
  4679.          }
  4680.          return _loc1_;
  4681.       }
  4682.       
  4683.       private function _AppInstaller_LocalizedFormItem7_c() : LocalizedFormItem
  4684.       {
  4685.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  4686.          _loc1_.resourceName = "lblVersionToInstall";
  4687.          if(!_loc1_.document)
  4688.          {
  4689.             _loc1_.document = this;
  4690.          }
  4691.          _loc1_.addChild(this._AppInstaller_Label5_i());
  4692.          return _loc1_;
  4693.       }
  4694.       
  4695.       [Bindable(event="propertyChange")]
  4696.       private function get airIcon() : Class
  4697.       {
  4698.          return this._992840477airIcon;
  4699.       }
  4700.       
  4701.       public function set installAIRCheckBox(param1:CheckBox) : void
  4702.       {
  4703.          var _loc2_:Object = null;
  4704.          _loc2_ = this._476780146installAIRCheckBox;
  4705.          if(_loc2_ !== param1)
  4706.          {
  4707.             this._476780146installAIRCheckBox = param1;
  4708.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"installAIRCheckBox",_loc2_,param1));
  4709.          }
  4710.       }
  4711.       
  4712.       private function _AppInstaller_SetProperty57_i() : SetProperty
  4713.       {
  4714.          var _loc1_:SetProperty = null;
  4715.          _loc1_ = new SetProperty();
  4716.          this._AppInstaller_SetProperty57 = _loc1_;
  4717.          _loc1_.name = "enabled";
  4718.          _loc1_.value = false;
  4719.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty57",this._AppInstaller_SetProperty57);
  4720.          return _loc1_;
  4721.       }
  4722.       
  4723.       private function _AppInstaller_LocalizedText7_c() : LocalizedText
  4724.       {
  4725.          var _loc1_:LocalizedText = null;
  4726.          _loc1_ = new LocalizedText();
  4727.          _loc1_.styleName = "h2";
  4728.          _loc1_.percentWidth = 100;
  4729.          _loc1_.resourceName = "lblCloseListedApp";
  4730.          if(!_loc1_.document)
  4731.          {
  4732.             _loc1_.document = this;
  4733.          }
  4734.          return _loc1_;
  4735.       }
  4736.       
  4737.       private function _AppInstaller_SetProperty11_i() : SetProperty
  4738.       {
  4739.          var _loc1_:SetProperty = new SetProperty();
  4740.          this._AppInstaller_SetProperty11 = _loc1_;
  4741.          _loc1_.name = "currentState";
  4742.          _loc1_.value = "opened";
  4743.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty11",this._AppInstaller_SetProperty11);
  4744.          return _loc1_;
  4745.       }
  4746.       
  4747.       public function __startApplicationCheckBox_click(param1:MouseEvent) : void
  4748.       {
  4749.          this.record.prefs.launch = !this.record.prefs.launch;
  4750.       }
  4751.       
  4752.       private function _AppInstaller_LocalizedLabel2_c() : LocalizedLabel
  4753.       {
  4754.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  4755.          _loc1_.styleName = "h1";
  4756.          _loc1_.resourceName = "msgOpenOrSaveConfirm";
  4757.          if(!_loc1_.document)
  4758.          {
  4759.             _loc1_.document = this;
  4760.          }
  4761.          return _loc1_;
  4762.       }
  4763.       
  4764.       private function _AppInstaller_SetProperty22_i() : SetProperty
  4765.       {
  4766.          var _loc1_:SetProperty = new SetProperty();
  4767.          this._AppInstaller_SetProperty22 = _loc1_;
  4768.          _loc1_.name = "stageHeight";
  4769.          _loc1_.value = 200;
  4770.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty22",this._AppInstaller_SetProperty22);
  4771.          return _loc1_;
  4772.       }
  4773.       
  4774.       private function _AppInstaller_Spacer14_c() : Spacer
  4775.       {
  4776.          var _loc1_:Spacer = null;
  4777.          _loc1_ = new Spacer();
  4778.          _loc1_.percentHeight = 100;
  4779.          if(!_loc1_.document)
  4780.          {
  4781.             _loc1_.document = this;
  4782.          }
  4783.          return _loc1_;
  4784.       }
  4785.       
  4786.       private function _AppInstaller_LocalizedButton8_i() : LocalizedButton
  4787.       {
  4788.          var _loc1_:LocalizedButton = new LocalizedButton();
  4789.          this.progressCancel = _loc1_;
  4790.          _loc1_.resourceName = "btnCancel";
  4791.          _loc1_.addEventListener("click",this.__progressCancel_click);
  4792.          _loc1_.id = "progressCancel";
  4793.          if(!_loc1_.document)
  4794.          {
  4795.             _loc1_.document = this;
  4796.          }
  4797.          return _loc1_;
  4798.       }
  4799.       
  4800.       private function _AppInstaller_VBox10_c() : VBox
  4801.       {
  4802.          var _loc1_:VBox = new VBox();
  4803.          _loc1_.percentHeight = 100;
  4804.          _loc1_.percentWidth = 100;
  4805.          _loc1_.setStyle("verticalAlign","middle");
  4806.          if(!_loc1_.document)
  4807.          {
  4808.             _loc1_.document = this;
  4809.          }
  4810.          _loc1_.addChild(this._AppInstaller_LocalizedLabel11_c());
  4811.          _loc1_.addChild(this._AppInstaller_Text2_i());
  4812.          _loc1_.addChild(this._AppInstaller_Text3_i());
  4813.          return _loc1_;
  4814.       }
  4815.       
  4816.       [Bindable(event="propertyChange")]
  4817.       public function get verifiedLabel() : LocalizedLabel
  4818.       {
  4819.          return this._1243058932verifiedLabel;
  4820.       }
  4821.       
  4822.       [Bindable(event="propertyChange")]
  4823.       public function get securityContent() : VBox
  4824.       {
  4825.          return this._1622889191securityContent;
  4826.       }
  4827.       
  4828.       [Bindable(event="propertyChange")]
  4829.       public function get uninstallContentBox() : VBox
  4830.       {
  4831.          return this._597697812uninstallContentBox;
  4832.       }
  4833.       
  4834.       private function _AppInstaller_State12_c() : State
  4835.       {
  4836.          var _loc1_:State = new State();
  4837.          _loc1_.name = "Progress";
  4838.          _loc1_.basedOn = "appNameBaseState";
  4839.          _loc1_.overrides = [this._AppInstaller_SetProperty22_i(),this._AppInstaller_AddChild8_i()];
  4840.          return _loc1_;
  4841.       }
  4842.       
  4843.       private function _AppInstaller_AddChild10_i() : AddChild
  4844.       {
  4845.          var _loc1_:AddChild = new AddChild();
  4846.          this._AppInstaller_AddChild10 = _loc1_;
  4847.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox7_i);
  4848.          BindingManager.executeBindings(this,"_AppInstaller_AddChild10",this._AppInstaller_AddChild10);
  4849.          return _loc1_;
  4850.       }
  4851.       
  4852.       private function _AppInstaller_SetProperty33_i() : SetProperty
  4853.       {
  4854.          var _loc1_:SetProperty = new SetProperty();
  4855.          this._AppInstaller_SetProperty33 = _loc1_;
  4856.          _loc1_.name = "stageHeight";
  4857.          _loc1_.value = 200;
  4858.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty33",this._AppInstaller_SetProperty33);
  4859.          return _loc1_;
  4860.       }
  4861.       
  4862.       public function set contentBox(param1:VBox) : void
  4863.       {
  4864.          var _loc2_:Object = null;
  4865.          _loc2_ = this._264524434contentBox;
  4866.          if(_loc2_ !== param1)
  4867.          {
  4868.             this._264524434contentBox = param1;
  4869.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"contentBox",_loc2_,param1));
  4870.          }
  4871.       }
  4872.       
  4873.       [Bindable(event="propertyChange")]
  4874.       public function get updateDiffReplaceButton() : LocalizedButton
  4875.       {
  4876.          return this._1106646328updateDiffReplaceButton;
  4877.       }
  4878.       
  4879.       private function onCancel() : void
  4880.       {
  4881.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  4882.       }
  4883.       
  4884.       private function _AppInstaller_HBox3_c() : HBox
  4885.       {
  4886.          var _loc1_:HBox = new HBox();
  4887.          _loc1_.percentWidth = 100;
  4888.          _loc1_.percentHeight = 100;
  4889.          _loc1_.setStyle("paddingTop",14);
  4890.          _loc1_.setStyle("horizontalGap",10);
  4891.          if(!_loc1_.document)
  4892.          {
  4893.             _loc1_.document = this;
  4894.          }
  4895.          _loc1_.addChild(this._AppInstaller_Canvas3_c());
  4896.          _loc1_.addChild(this._AppInstaller_Canvas4_c());
  4897.          return _loc1_;
  4898.       }
  4899.       
  4900.       private function _AppInstaller_SetProperty1_i() : SetProperty
  4901.       {
  4902.          var _loc1_:SetProperty = new SetProperty();
  4903.          this._AppInstaller_SetProperty1 = _loc1_;
  4904.          _loc1_.name = "showAppIcon";
  4905.          _loc1_.value = false;
  4906.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty1",this._AppInstaller_SetProperty1);
  4907.          return _loc1_;
  4908.       }
  4909.       
  4910.       private function _AppInstaller_RemoveChild8_i() : RemoveChild
  4911.       {
  4912.          var _loc1_:RemoveChild = new RemoveChild();
  4913.          this._AppInstaller_RemoveChild8 = _loc1_;
  4914.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild8",this._AppInstaller_RemoveChild8);
  4915.          return _loc1_;
  4916.       }
  4917.       
  4918.       private function _AppInstaller_State23_c() : State
  4919.       {
  4920.          var _loc1_:State = new State();
  4921.          _loc1_.name = "Done_Cancel";
  4922.          _loc1_.basedOn = "Done";
  4923.          _loc1_.overrides = [this._AppInstaller_SetProperty35_i(),this._AppInstaller_SetProperty36_i()];
  4924.          return _loc1_;
  4925.       }
  4926.       
  4927.       private function _AppInstaller_State2_c() : State
  4928.       {
  4929.          var _loc1_:State = new State();
  4930.          _loc1_.name = "appNameWithIconBaseState";
  4931.          _loc1_.basedOn = "appNameBaseState";
  4932.          _loc1_.overrides = [this._AppInstaller_SetProperty2_i()];
  4933.          return _loc1_;
  4934.       }
  4935.       
  4936.       private function onBrowse() : void
  4937.       {
  4938.          var file:File = new File();
  4939.          if(this.record.prefs.location == "")
  4940.          {
  4941.             file.nativePath = this.record.prefs.defaultLocation;
  4942.          }
  4943.          else
  4944.          {
  4945.             file.nativePath = this.record.prefs.location;
  4946.          }
  4947.          file.addEventListener(Event.SELECT,function(param1:Event):void
  4948.          {
  4949.             var _loc2_:File = File(param1.target);
  4950.             record.prefs.location = _loc2_.nativePath;
  4951.          });
  4952.          file.browseForDirectory("");
  4953.       }
  4954.       
  4955.       private function _AppInstaller_AddChild6_i() : AddChild
  4956.       {
  4957.          var _loc1_:AddChild = new AddChild();
  4958.          this._AppInstaller_AddChild6 = _loc1_;
  4959.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox4_i);
  4960.          BindingManager.executeBindings(this,"_AppInstaller_AddChild6",this._AppInstaller_AddChild6);
  4961.          return _loc1_;
  4962.       }
  4963.       
  4964.       private function _AppInstaller_SetProperty44_i() : SetProperty
  4965.       {
  4966.          var _loc1_:SetProperty = new SetProperty();
  4967.          this._AppInstaller_SetProperty44 = _loc1_;
  4968.          _loc1_.name = "styleName";
  4969.          _loc1_.value = "";
  4970.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty44",this._AppInstaller_SetProperty44);
  4971.          return _loc1_;
  4972.       }
  4973.       
  4974.       public function set progressBar(param1:ProgressBar) : void
  4975.       {
  4976.          var _loc2_:Object = null;
  4977.          _loc2_ = this._1131509414progressBar;
  4978.          if(_loc2_ !== param1)
  4979.          {
  4980.             this._1131509414progressBar = param1;
  4981.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressBar",_loc2_,param1));
  4982.          }
  4983.       }
  4984.       
  4985.       private function _AppInstaller_Form2_c() : Form
  4986.       {
  4987.          var _loc1_:Form = new Form();
  4988.          _loc1_.percentWidth = 100;
  4989.          _loc1_.setStyle("verticalGap",-2);
  4990.          _loc1_.setStyle("paddingTop",0);
  4991.          if(!_loc1_.document)
  4992.          {
  4993.             _loc1_.document = this;
  4994.          }
  4995.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem4_c());
  4996.          _loc1_.addChild(this._AppInstaller_LocalizedFormItem5_c());
  4997.          return _loc1_;
  4998.       }
  4999.       
  5000.       public function ___AppInstaller_InstallerApplication1_applicationComplete(param1:FlexEvent) : void
  5001.       {
  5002.          this.onApplicationComplete();
  5003.       }
  5004.       
  5005.       private function _AppInstaller_LocalizedFormItem5_c() : LocalizedFormItem
  5006.       {
  5007.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5008.          _loc1_.resourceName = "lblApplication";
  5009.          _loc1_.percentWidth = 100;
  5010.          if(!_loc1_.document)
  5011.          {
  5012.             _loc1_.document = this;
  5013.          }
  5014.          _loc1_.addChild(this._AppInstaller_Label3_i());
  5015.          return _loc1_;
  5016.       }
  5017.       
  5018.       private function _AppInstaller_SetProperty55_i() : SetProperty
  5019.       {
  5020.          var _loc1_:SetProperty = null;
  5021.          _loc1_ = new SetProperty();
  5022.          this._AppInstaller_SetProperty55 = _loc1_;
  5023.          _loc1_.name = "stageHeight";
  5024.          _loc1_.value = 200;
  5025.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty55",this._AppInstaller_SetProperty55);
  5026.          return _loc1_;
  5027.       }
  5028.       
  5029.       public function __updateSameVerCancelButton_click(param1:MouseEvent) : void
  5030.       {
  5031.          this.onCancel();
  5032.       }
  5033.       
  5034.       private function _AppInstaller_LocalizedText5_c() : LocalizedText
  5035.       {
  5036.          var _loc1_:LocalizedText = new LocalizedText();
  5037.          _loc1_.y = 45;
  5038.          _loc1_.percentWidth = 100;
  5039.          _loc1_.resourceName = "lblRunExistingVersion";
  5040.          if(!_loc1_.document)
  5041.          {
  5042.             _loc1_.document = this;
  5043.          }
  5044.          return _loc1_;
  5045.       }
  5046.       
  5047.       public function set uninstallButton(param1:LocalizedButton) : void
  5048.       {
  5049.          var _loc2_:Object = null;
  5050.          _loc2_ = this._1644197196uninstallButton;
  5051.          if(_loc2_ !== param1)
  5052.          {
  5053.             this._1644197196uninstallButton = param1;
  5054.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallButton",_loc2_,param1));
  5055.          }
  5056.       }
  5057.       
  5058.       public function set continueButton(param1:LocalizedButton) : void
  5059.       {
  5060.          var _loc2_:Object = null;
  5061.          _loc2_ = this._1092085433continueButton;
  5062.          if(_loc2_ !== param1)
  5063.          {
  5064.             this._1092085433continueButton = param1;
  5065.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"continueButton",_loc2_,param1));
  5066.          }
  5067.       }
  5068.       
  5069.       public function set updateDiffText(param1:LocalizedText) : void
  5070.       {
  5071.          var _loc2_:Object = null;
  5072.          _loc2_ = this._773127867updateDiffText;
  5073.          if(_loc2_ !== param1)
  5074.          {
  5075.             this._773127867updateDiffText = param1;
  5076.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffText",_loc2_,param1));
  5077.          }
  5078.       }
  5079.       
  5080.       private function _AppInstaller_Spacer9_c() : Spacer
  5081.       {
  5082.          var _loc1_:Spacer = new Spacer();
  5083.          _loc1_.percentWidth = 100;
  5084.          if(!_loc1_.document)
  5085.          {
  5086.             _loc1_.document = this;
  5087.          }
  5088.          return _loc1_;
  5089.       }
  5090.       
  5091.       public function ___AppInstaller_TextInput1_change(param1:Event) : void
  5092.       {
  5093.          this.record.prefs.location = param1.target.text;
  5094.       }
  5095.       
  5096.       private function _AppInstaller_SetProperty20_i() : SetProperty
  5097.       {
  5098.          var _loc1_:SetProperty = new SetProperty();
  5099.          this._AppInstaller_SetProperty20 = _loc1_;
  5100.          _loc1_.name = "header";
  5101.          _loc1_.value = "titleLicenseAgreement";
  5102.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty20",this._AppInstaller_SetProperty20);
  5103.          return _loc1_;
  5104.       }
  5105.       
  5106.       private function _AppInstaller_Spacer12_c() : Spacer
  5107.       {
  5108.          var _loc1_:Spacer = null;
  5109.          _loc1_ = new Spacer();
  5110.          _loc1_.percentHeight = 100;
  5111.          if(!_loc1_.document)
  5112.          {
  5113.             _loc1_.document = this;
  5114.          }
  5115.          return _loc1_;
  5116.       }
  5117.       
  5118.       private function _AppInstaller_LocalizedButton6_i() : LocalizedButton
  5119.       {
  5120.          var _loc1_:LocalizedButton = new LocalizedButton();
  5121.          this.continueButton = _loc1_;
  5122.          _loc1_.styleName = "defaultButton";
  5123.          _loc1_.resourceName = "btnContinue";
  5124.          _loc1_.addEventListener("click",this.__continueButton_click);
  5125.          _loc1_.id = "continueButton";
  5126.          if(!_loc1_.document)
  5127.          {
  5128.             _loc1_.document = this;
  5129.          }
  5130.          return _loc1_;
  5131.       }
  5132.       
  5133.       private function _AppInstaller_VBox8_c() : VBox
  5134.       {
  5135.          var _loc1_:VBox = new VBox();
  5136.          _loc1_.percentWidth = 100;
  5137.          _loc1_.percentHeight = 100;
  5138.          _loc1_.setStyle("verticalAlign","middle");
  5139.          if(!_loc1_.document)
  5140.          {
  5141.             _loc1_.document = this;
  5142.          }
  5143.          _loc1_.addChild(this._AppInstaller_LocalizedLabel10_i());
  5144.          return _loc1_;
  5145.       }
  5146.       
  5147.       [Bindable(event="propertyChange")]
  5148.       public function get progressContent() : VBox
  5149.       {
  5150.          return this._139350644progressContent;
  5151.       }
  5152.       
  5153.       private function _AppInstaller_State10_c() : State
  5154.       {
  5155.          var _loc1_:State = new State();
  5156.          _loc1_.name = "EULA";
  5157.          _loc1_.basedOn = "appNameBaseState";
  5158.          _loc1_.overrides = [this._AppInstaller_SetProperty18_i(),this._AppInstaller_AddChild7_i(),this._AppInstaller_SetProperty19_i()];
  5159.          _loc1_.addEventListener("enterState",this.___AppInstaller_State10_enterState);
  5160.          return _loc1_;
  5161.       }
  5162.       
  5163.       private function _AppInstaller_SetProperty31_i() : SetProperty
  5164.       {
  5165.          var _loc1_:SetProperty = new SetProperty();
  5166.          this._AppInstaller_SetProperty31 = _loc1_;
  5167.          _loc1_.name = "resourceName";
  5168.          _loc1_.value = "lblWaitWhileUpdating";
  5169.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty31",this._AppInstaller_SetProperty31);
  5170.          return _loc1_;
  5171.       }
  5172.       
  5173.       [Bindable(event="propertyChange")]
  5174.       public function get finishButton() : LocalizedButton
  5175.       {
  5176.          return this._1993628251finishButton;
  5177.       }
  5178.       
  5179.       public function set updateDiffLinkButton(param1:LinkButton) : void
  5180.       {
  5181.          var _loc2_:Object = null;
  5182.          _loc2_ = this._1657456934updateDiffLinkButton;
  5183.          if(_loc2_ !== param1)
  5184.          {
  5185.             this._1657456934updateDiffLinkButton = param1;
  5186.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffLinkButton",_loc2_,param1));
  5187.          }
  5188.       }
  5189.       
  5190.       private function _AppInstaller_HRule1_i() : HRule
  5191.       {
  5192.          var _loc1_:HRule = new HRule();
  5193.          this.updateDiffHRule = _loc1_;
  5194.          _loc1_.percentWidth = 100;
  5195.          _loc1_.height = 2;
  5196.          _loc1_.id = "updateDiffHRule";
  5197.          if(!_loc1_.document)
  5198.          {
  5199.             _loc1_.document = this;
  5200.          }
  5201.          return _loc1_;
  5202.       }
  5203.       
  5204.       private function _AppInstaller_HBox1_c() : HBox
  5205.       {
  5206.          var _loc1_:HBox = new HBox();
  5207.          _loc1_.percentWidth = 100;
  5208.          if(!_loc1_.document)
  5209.          {
  5210.             _loc1_.document = this;
  5211.          }
  5212.          _loc1_.addChild(this._AppInstaller_TextInput1_i());
  5213.          _loc1_.addChild(this._AppInstaller_Button1_c());
  5214.          return _loc1_;
  5215.       }
  5216.       
  5217.       private function _AppInstaller_State21_c() : State
  5218.       {
  5219.          var _loc1_:State = new State();
  5220.          _loc1_.name = "ProgressAutoUpdateWaiting";
  5221.          _loc1_.basedOn = "Progress";
  5222.          _loc1_.overrides = [this._AppInstaller_SetProperty32_i(),this._AppInstaller_RemoveChild8_i()];
  5223.          return _loc1_;
  5224.       }
  5225.       
  5226.       private function _AppInstaller_RemoveChild6_i() : RemoveChild
  5227.       {
  5228.          var _loc1_:RemoveChild = new RemoveChild();
  5229.          this._AppInstaller_RemoveChild6 = _loc1_;
  5230.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild6",this._AppInstaller_RemoveChild6);
  5231.          return _loc1_;
  5232.       }
  5233.       
  5234.       private function onUninstall() : void
  5235.       {
  5236.          currentState = "ProgressUninstall";
  5237.          this.doneLabelResourceName = "msgUninstallCompleted";
  5238.          this.record.prefs.action = "uninstall";
  5239.          this.events.dispatchEvent(new Event("appinstall.complete"));
  5240.       }
  5241.       
  5242.       private function _AppInstaller_SetProperty42_i() : SetProperty
  5243.       {
  5244.          var _loc1_:SetProperty = new SetProperty();
  5245.          this._AppInstaller_SetProperty42 = _loc1_;
  5246.          _loc1_.name = "enabled";
  5247.          _loc1_.value = false;
  5248.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty42",this._AppInstaller_SetProperty42);
  5249.          return _loc1_;
  5250.       }
  5251.       
  5252.       private function _AppInstaller_AddChild4_i() : AddChild
  5253.       {
  5254.          var _loc1_:AddChild = new AddChild();
  5255.          this._AppInstaller_AddChild4 = _loc1_;
  5256.          _loc1_.position = "firstChild";
  5257.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedText1_i);
  5258.          BindingManager.executeBindings(this,"_AppInstaller_AddChild4",this._AppInstaller_AddChild4);
  5259.          return _loc1_;
  5260.       }
  5261.       
  5262.       private function onMore() : void
  5263.       {
  5264.          switch(currentState)
  5265.          {
  5266.             case "Update_Same_Ver":
  5267.                currentState = "Update_Same_More";
  5268.                break;
  5269.             case "Update_Diff_Ver":
  5270.                currentState = "Update_Diff_More";
  5271.          }
  5272.       }
  5273.       
  5274.       private function onClosing(param1:Event) : void
  5275.       {
  5276.          param1.preventDefault();
  5277.          switch(currentState)
  5278.          {
  5279.             case "Open_Save_Dialog":
  5280.             case "Security":
  5281.             case "Security_Verified":
  5282.             case "Prefs_Full_Win":
  5283.             case "Prefs_Win":
  5284.             case "Prefs_Full_Mac":
  5285.             case "Prefs_Mac":
  5286.             case "EULA":
  5287.             case "FirstLaunchEULA":
  5288.             case "Progress":
  5289.             case "ProgressDownloading":
  5290.             case "ProgressInit":
  5291.             case "ProgressInstall":
  5292.             case "ProgressUninstall":
  5293.             case "ProgressUpdate":
  5294.             case "Update_Same_Ver":
  5295.             case "Update_Same_Disabled":
  5296.             case "Update_Diff_Ver":
  5297.             case "Update_Diff_More":
  5298.             case "Update_Diff_Disabled":
  5299.             case "Uninstall":
  5300.             case "Uninstall_Disabled":
  5301.             case "WaitingForApps":
  5302.                this.asyncCall(this.onCancel);
  5303.                break;
  5304.             case "Done":
  5305.             case "Done_Cancel":
  5306.             case "Error":
  5307.                this.asyncCall(this.onFinish);
  5308.          }
  5309.       }
  5310.       
  5311.       private function _AppInstaller_State32_c() : State
  5312.       {
  5313.          var _loc1_:State = null;
  5314.          _loc1_ = new State();
  5315.          _loc1_.name = "WaitingForApps";
  5316.          _loc1_.overrides = [this._AppInstaller_SetProperty58_i(),this._AppInstaller_AddChild17_i()];
  5317.          return _loc1_;
  5318.       }
  5319.       
  5320.       private function _AppInstaller_LocalizedFormItem3_c() : LocalizedFormItem
  5321.       {
  5322.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5323.          _loc1_.resourceName = "lblFrom";
  5324.          if(!_loc1_.document)
  5325.          {
  5326.             _loc1_.document = this;
  5327.          }
  5328.          _loc1_.addChild(this._AppInstaller_Label2_i());
  5329.          return _loc1_;
  5330.       }
  5331.       
  5332.       private function _AppInstaller_SetProperty53_i() : SetProperty
  5333.       {
  5334.          var _loc1_:SetProperty = null;
  5335.          _loc1_ = new SetProperty();
  5336.          this._AppInstaller_SetProperty53 = _loc1_;
  5337.          _loc1_.name = "stageHeight";
  5338.          _loc1_.value = 200;
  5339.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty53",this._AppInstaller_SetProperty53);
  5340.          return _loc1_;
  5341.       }
  5342.       
  5343.       [Bindable(event="propertyChange")]
  5344.       public function get securityHeader() : LocalizedText
  5345.       {
  5346.          return this._1027222035securityHeader;
  5347.       }
  5348.       
  5349.       private function _AppInstaller_LocalizedText3_i() : LocalizedText
  5350.       {
  5351.          var _loc1_:LocalizedText = new LocalizedText();
  5352.          this.updateDiffText = _loc1_;
  5353.          _loc1_.percentWidth = 95;
  5354.          _loc1_.useHTML = true;
  5355.          _loc1_.id = "updateDiffText";
  5356.          if(!_loc1_.document)
  5357.          {
  5358.             _loc1_.document = this;
  5359.          }
  5360.          return _loc1_;
  5361.       }
  5362.       
  5363.       private function _AppInstaller_Spacer7_c() : Spacer
  5364.       {
  5365.          var _loc1_:Spacer = new Spacer();
  5366.          _loc1_.percentHeight = 100;
  5367.          if(!_loc1_.document)
  5368.          {
  5369.             _loc1_.document = this;
  5370.          }
  5371.          return _loc1_;
  5372.       }
  5373.       
  5374.       private function _AppInstaller_Canvas4_c() : Canvas
  5375.       {
  5376.          var _loc1_:Canvas = new Canvas();
  5377.          _loc1_.percentWidth = 100;
  5378.          if(!_loc1_.document)
  5379.          {
  5380.             _loc1_.document = this;
  5381.          }
  5382.          _loc1_.addChild(this._AppInstaller_LocalizedText4_c());
  5383.          _loc1_.addChild(this._AppInstaller_LocalizedText5_c());
  5384.          return _loc1_;
  5385.       }
  5386.       
  5387.       private function _AppInstaller_LocalizedButton4_i() : LocalizedButton
  5388.       {
  5389.          var _loc1_:LocalizedButton = new LocalizedButton();
  5390.          this.installButton = _loc1_;
  5391.          _loc1_.resourceName = "btnInstall";
  5392.          _loc1_.addEventListener("click",this.__installButton_click);
  5393.          _loc1_.id = "installButton";
  5394.          if(!_loc1_.document)
  5395.          {
  5396.             _loc1_.document = this;
  5397.          }
  5398.          return _loc1_;
  5399.       }
  5400.       
  5401.       [Bindable(event="propertyChange")]
  5402.       public function get updateSameVerContentBox() : VBox
  5403.       {
  5404.          return this._768499206updateSameVerContentBox;
  5405.       }
  5406.       
  5407.       private function _AppInstaller_VBox6_i() : VBox
  5408.       {
  5409.          var _loc1_:VBox = new VBox();
  5410.          this.progressContent = _loc1_;
  5411.          _loc1_.styleName = "contentBox";
  5412.          _loc1_.percentWidth = 100;
  5413.          _loc1_.percentHeight = 100;
  5414.          _loc1_.addEventListener("creationComplete",this.__progressContent_creationComplete);
  5415.          _loc1_.id = "progressContent";
  5416.          if(!_loc1_.document)
  5417.          {
  5418.             _loc1_.document = this;
  5419.          }
  5420.          _loc1_.addChild(this._AppInstaller_Spacer5_c());
  5421.          _loc1_.addChild(this._AppInstaller_LocalizedLabel8_i());
  5422.          _loc1_.addChild(this._AppInstaller_ProgressBar1_i());
  5423.          _loc1_.addChild(this._AppInstaller_Spacer6_c());
  5424.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox4_c());
  5425.          return _loc1_;
  5426.       }
  5427.       
  5428.       private function set redSecurityIcon(param1:Class) : void
  5429.       {
  5430.          var _loc2_:Object = null;
  5431.          _loc2_ = this._2057878774redSecurityIcon;
  5432.          if(_loc2_ !== param1)
  5433.          {
  5434.             this._2057878774redSecurityIcon = param1;
  5435.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redSecurityIcon",_loc2_,param1));
  5436.          }
  5437.       }
  5438.       
  5439.       private function _AppInstaller_Spacer10_i() : Spacer
  5440.       {
  5441.          var _loc1_:Spacer = new Spacer();
  5442.          this.updateDiffMidSpacer = _loc1_;
  5443.          _loc1_.height = 14;
  5444.          _loc1_.id = "updateDiffMidSpacer";
  5445.          if(!_loc1_.document)
  5446.          {
  5447.             _loc1_.document = this;
  5448.          }
  5449.          return _loc1_;
  5450.       }
  5451.       
  5452.       private function wfoCancel(param1:Event) : void
  5453.       {
  5454.          this.events.dispatchEvent(new Event("appinstall.cancel"));
  5455.       }
  5456.       
  5457.       public function set progressCancel(param1:LocalizedButton) : void
  5458.       {
  5459.          var _loc2_:Object = null;
  5460.          _loc2_ = this._1922221831progressCancel;
  5461.          if(_loc2_ !== param1)
  5462.          {
  5463.             this._1922221831progressCancel = param1;
  5464.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"progressCancel",_loc2_,param1));
  5465.          }
  5466.       }
  5467.       
  5468.       [Bindable(event="propertyChange")]
  5469.       public function get eula() : EULA
  5470.       {
  5471.          return this._3124773eula;
  5472.       }
  5473.       
  5474.       [Bindable(event="propertyChange")]
  5475.       private function get airPackageIcon() : Class
  5476.       {
  5477.          return this._1869917749airPackageIcon;
  5478.       }
  5479.       
  5480.       public function ___AppInstaller_State24_enterState(param1:FlexEvent) : void
  5481.       {
  5482.          focusManager.setFocus(this.closeButton);
  5483.       }
  5484.       
  5485.       private function _AppInstaller_RemoveChild4_i() : RemoveChild
  5486.       {
  5487.          var _loc1_:RemoveChild = new RemoveChild();
  5488.          this._AppInstaller_RemoveChild4 = _loc1_;
  5489.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild4",this._AppInstaller_RemoveChild4);
  5490.          return _loc1_;
  5491.       }
  5492.       
  5493.       private function _AppInstaller_SetProperty40_i() : SetProperty
  5494.       {
  5495.          var _loc1_:SetProperty = new SetProperty();
  5496.          this._AppInstaller_SetProperty40 = _loc1_;
  5497.          _loc1_.name = "resourceName";
  5498.          _loc1_.value = "msgAppExistWithSameVer_Close";
  5499.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty40",this._AppInstaller_SetProperty40);
  5500.          return _loc1_;
  5501.       }
  5502.       
  5503.       private function _AppInstaller_AddChild2_i() : AddChild
  5504.       {
  5505.          var _loc1_:AddChild = new AddChild();
  5506.          this._AppInstaller_AddChild2 = _loc1_;
  5507.          _loc1_.position = "firstChild";
  5508.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_LocalizedLabel2_c);
  5509.          BindingManager.executeBindings(this,"_AppInstaller_AddChild2",this._AppInstaller_AddChild2);
  5510.          return _loc1_;
  5511.       }
  5512.       
  5513.       [Bindable(event="propertyChange")]
  5514.       public function get cancelButton() : LocalizedButton
  5515.       {
  5516.          return this._1990131276cancelButton;
  5517.       }
  5518.       
  5519.       public function set waitingCancel(param1:LocalizedButton) : void
  5520.       {
  5521.          var _loc2_:Object = null;
  5522.          _loc2_ = this._1080032473waitingCancel;
  5523.          if(_loc2_ !== param1)
  5524.          {
  5525.             this._1080032473waitingCancel = param1;
  5526.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"waitingCancel",_loc2_,param1));
  5527.          }
  5528.       }
  5529.       
  5530.       private function _AppInstaller_State30_c() : State
  5531.       {
  5532.          var _loc1_:State = null;
  5533.          _loc1_ = new State();
  5534.          _loc1_.name = "Uninstall";
  5535.          _loc1_.basedOn = "appNameWithIconBaseState";
  5536.          _loc1_.overrides = [this._AppInstaller_SetProperty53_i(),this._AppInstaller_AddChild16_i(),this._AppInstaller_SetProperty54_i()];
  5537.          _loc1_.addEventListener("enterState",this.___AppInstaller_State30_enterState);
  5538.          return _loc1_;
  5539.       }
  5540.       
  5541.       public function ___AppInstaller_State5_enterState(param1:FlexEvent) : void
  5542.       {
  5543.          focusManager.setFocus(this.installButton);
  5544.       }
  5545.       
  5546.       private function _AppInstaller_LocalizedFormItem1_c() : LocalizedFormItem
  5547.       {
  5548.          var _loc1_:LocalizedFormItem = new LocalizedFormItem();
  5549.          _loc1_.resourceName = "lblFile";
  5550.          _loc1_.setStyle("horizontalAlign","left");
  5551.          if(!_loc1_.document)
  5552.          {
  5553.             _loc1_.document = this;
  5554.          }
  5555.          _loc1_.addChild(this._AppInstaller_Label1_i());
  5556.          return _loc1_;
  5557.       }
  5558.       
  5559.       private function _AppInstaller_CheckBox3_i() : CheckBox
  5560.       {
  5561.          var _loc1_:CheckBox = new CheckBox();
  5562.          this.startApplicationCheckBox = _loc1_;
  5563.          _loc1_.percentWidth = 100;
  5564.          _loc1_.height = 22;
  5565.          _loc1_.addEventListener("click",this.__startApplicationCheckBox_click);
  5566.          _loc1_.id = "startApplicationCheckBox";
  5567.          BindingManager.executeBindings(this,"startApplicationCheckBox",this.startApplicationCheckBox);
  5568.          if(!_loc1_.document)
  5569.          {
  5570.             _loc1_.document = this;
  5571.          }
  5572.          return _loc1_;
  5573.       }
  5574.       
  5575.       public function ___AppInstaller_State27_enterState(param1:FlexEvent) : void
  5576.       {
  5577.          focusManager.setFocus(this.updateDiffReplaceButton);
  5578.       }
  5579.       
  5580.       private function _AppInstaller_SetProperty51_i() : SetProperty
  5581.       {
  5582.          var _loc1_:SetProperty = new SetProperty();
  5583.          this._AppInstaller_SetProperty51 = _loc1_;
  5584.          _loc1_.name = "resourceName";
  5585.          _loc1_.value = "msgOpenAppCurrentlyRunning";
  5586.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty51",this._AppInstaller_SetProperty51);
  5587.          return _loc1_;
  5588.       }
  5589.       
  5590.       public function set uninstallLabel(param1:LocalizedText) : void
  5591.       {
  5592.          var _loc2_:Object = null;
  5593.          _loc2_ = this._786866994uninstallLabel;
  5594.          if(_loc2_ !== param1)
  5595.          {
  5596.             this._786866994uninstallLabel = param1;
  5597.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"uninstallLabel",_loc2_,param1));
  5598.          }
  5599.       }
  5600.       
  5601.       private function _AppInstaller_LocalizedText1_i() : LocalizedText
  5602.       {
  5603.          var _loc1_:LocalizedText = new LocalizedText();
  5604.          this.securityHeader = _loc1_;
  5605.          _loc1_.styleName = "h1";
  5606.          _loc1_.percentWidth = 100;
  5607.          _loc1_.resourceName = "msgSureToInstallAppConfirm";
  5608.          _loc1_.id = "securityHeader";
  5609.          if(!_loc1_.document)
  5610.          {
  5611.             _loc1_.document = this;
  5612.          }
  5613.          return _loc1_;
  5614.       }
  5615.       
  5616.       [Bindable(event="propertyChange")]
  5617.       public function get installAIRCheckBox() : CheckBox
  5618.       {
  5619.          return this._476780146installAIRCheckBox;
  5620.       }
  5621.       
  5622.       private function _AppInstaller_Spacer5_c() : Spacer
  5623.       {
  5624.          var _loc1_:Spacer = new Spacer();
  5625.          _loc1_.percentHeight = 100;
  5626.          if(!_loc1_.document)
  5627.          {
  5628.             _loc1_.document = this;
  5629.          }
  5630.          return _loc1_;
  5631.       }
  5632.       
  5633.       public function __uninstallCancelButton_click(param1:MouseEvent) : void
  5634.       {
  5635.          this.onCancel();
  5636.       }
  5637.       
  5638.       public function ___AppInstaller_State8_enterState(param1:FlexEvent) : void
  5639.       {
  5640.          focusManager.setFocus(this.continueButton);
  5641.       }
  5642.       
  5643.       [Bindable(event="propertyChange")]
  5644.       public function get updateAppsRunning() : TextArea
  5645.       {
  5646.          return this._1318708836updateAppsRunning;
  5647.       }
  5648.       
  5649.       private function set redBlockedIcon(param1:Class) : void
  5650.       {
  5651.          var _loc2_:Object = null;
  5652.          _loc2_ = this._1707366196redBlockedIcon;
  5653.          if(_loc2_ !== param1)
  5654.          {
  5655.             this._1707366196redBlockedIcon = param1;
  5656.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"redBlockedIcon",_loc2_,param1));
  5657.          }
  5658.       }
  5659.       
  5660.       private function _AppInstaller_LocalizedButton2_c() : LocalizedButton
  5661.       {
  5662.          var _loc1_:LocalizedButton = new LocalizedButton();
  5663.          _loc1_.resourceName = "btnSave";
  5664.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton2_click);
  5665.          if(!_loc1_.document)
  5666.          {
  5667.             _loc1_.document = this;
  5668.          }
  5669.          return _loc1_;
  5670.       }
  5671.       
  5672.       public function set appIconImage(param1:ExtendedImage) : void
  5673.       {
  5674.          var _loc2_:Object = null;
  5675.          _loc2_ = this._299359041appIconImage;
  5676.          if(_loc2_ !== param1)
  5677.          {
  5678.             this._299359041appIconImage = param1;
  5679.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"appIconImage",_loc2_,param1));
  5680.          }
  5681.       }
  5682.       
  5683.       public function set updateMsgText(param1:LocalizedText) : void
  5684.       {
  5685.          var _loc2_:Object = null;
  5686.          _loc2_ = this._152218811updateMsgText;
  5687.          if(_loc2_ !== param1)
  5688.          {
  5689.             this._152218811updateMsgText = param1;
  5690.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateMsgText",_loc2_,param1));
  5691.          }
  5692.       }
  5693.       
  5694.       private function _AppInstaller_RemoveChild13_i() : RemoveChild
  5695.       {
  5696.          var _loc1_:RemoveChild = new RemoveChild();
  5697.          this._AppInstaller_RemoveChild13 = _loc1_;
  5698.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild13",this._AppInstaller_RemoveChild13);
  5699.          return _loc1_;
  5700.       }
  5701.       
  5702.       public function set closeButton(param1:LocalizedButton) : void
  5703.       {
  5704.          var _loc2_:Object = null;
  5705.          _loc2_ = this._312699062closeButton;
  5706.          if(_loc2_ !== param1)
  5707.          {
  5708.             this._312699062closeButton = param1;
  5709.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"closeButton",_loc2_,param1));
  5710.          }
  5711.       }
  5712.       
  5713.       private function _AppInstaller_VBox4_i() : VBox
  5714.       {
  5715.          var _loc1_:VBox = new VBox();
  5716.          this.PrefsVBox = _loc1_;
  5717.          _loc1_.styleName = "contentBox";
  5718.          _loc1_.percentWidth = 100;
  5719.          _loc1_.percentHeight = 100;
  5720.          _loc1_.id = "PrefsVBox";
  5721.          BindingManager.executeBindings(this,"PrefsVBox",this.PrefsVBox);
  5722.          if(!_loc1_.document)
  5723.          {
  5724.             _loc1_.document = this;
  5725.          }
  5726.          _loc1_.addChild(this._AppInstaller_LocalizedLabel5_i());
  5727.          _loc1_.addChild(this._AppInstaller_Text1_i());
  5728.          _loc1_.addChild(this._AppInstaller_Spacer2_i());
  5729.          _loc1_.addChild(this._AppInstaller_LocalizedLabel6_c());
  5730.          _loc1_.addChild(this._AppInstaller_VBox5_c());
  5731.          _loc1_.addChild(this._AppInstaller_Spacer3_c());
  5732.          _loc1_.addChild(this._AppInstaller_LocalizedLabel7_c());
  5733.          _loc1_.addChild(this._AppInstaller_HBox1_c());
  5734.          _loc1_.addChild(this._AppInstaller_Spacer4_c());
  5735.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox3_c());
  5736.          return _loc1_;
  5737.       }
  5738.       
  5739.       private function _AppInstaller_LocalizedLabel10_i() : LocalizedLabel
  5740.       {
  5741.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  5742.          this.doneLabel = _loc1_;
  5743.          _loc1_.id = "doneLabel";
  5744.          BindingManager.executeBindings(this,"doneLabel",this.doneLabel);
  5745.          if(!_loc1_.document)
  5746.          {
  5747.             _loc1_.document = this;
  5748.          }
  5749.          return _loc1_;
  5750.       }
  5751.       
  5752.       private function _AppInstaller_LocalizedButton19_i() : LocalizedButton
  5753.       {
  5754.          var _loc1_:LocalizedButton = null;
  5755.          _loc1_ = new LocalizedButton();
  5756.          this.uninstallCancelButton = _loc1_;
  5757.          _loc1_.styleName = "defaultButton";
  5758.          _loc1_.resourceName = "btnCancel";
  5759.          _loc1_.addEventListener("click",this.__uninstallCancelButton_click);
  5760.          _loc1_.id = "uninstallCancelButton";
  5761.          if(!_loc1_.document)
  5762.          {
  5763.             _loc1_.document = this;
  5764.          }
  5765.          return _loc1_;
  5766.       }
  5767.       
  5768.       private function set errorText(param1:String) : void
  5769.       {
  5770.          var _loc2_:Object = null;
  5771.          _loc2_ = this._329533269errorText;
  5772.          if(_loc2_ !== param1)
  5773.          {
  5774.             this._329533269errorText = param1;
  5775.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"errorText",_loc2_,param1));
  5776.          }
  5777.       }
  5778.       
  5779.       mx_internal function _AppInstaller_StylesInit() : void
  5780.       {
  5781.          var style:CSSStyleDeclaration = null;
  5782.          var effects:Array = null;
  5783.          if(mx_internal::_AppInstaller_StylesInit_done)
  5784.          {
  5785.             return;
  5786.          }
  5787.          mx_internal::_AppInstaller_StylesInit_done = true;
  5788.          style = StyleManager.getStyleDeclaration(".topContentBox");
  5789.          if(!style)
  5790.          {
  5791.             style = new CSSStyleDeclaration();
  5792.             StyleManager.setStyleDeclaration(".topContentBox",style,false);
  5793.          }
  5794.          if(style.factory == null)
  5795.          {
  5796.             style.factory = function():void
  5797.             {
  5798.                this.verticalGap = 0;
  5799.             };
  5800.          }
  5801.          style = StyleManager.getStyleDeclaration("List");
  5802.          if(!style)
  5803.          {
  5804.             style = new CSSStyleDeclaration();
  5805.             StyleManager.setStyleDeclaration("List",style,false);
  5806.          }
  5807.          if(style.factory == null)
  5808.          {
  5809.             style.factory = function():void
  5810.             {
  5811.                this.paddingTop = 4;
  5812.                this.borderColor = 2236962;
  5813.                this.paddingLeft = 4;
  5814.                this.paddingRight = 4;
  5815.                this.paddingBottom = 4;
  5816.                this.backgroundColor = 3750201;
  5817.             };
  5818.          }
  5819.          style = StyleManager.getStyleDeclaration("ScrollBar");
  5820.          if(!style)
  5821.          {
  5822.             style = new CSSStyleDeclaration();
  5823.             StyleManager.setStyleDeclaration("ScrollBar",style,false);
  5824.          }
  5825.          if(style.factory == null)
  5826.          {
  5827.             style.factory = function():void
  5828.             {
  5829.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  5830.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1612746748;
  5831.                this.arrowOverFillColor = 5460819;
  5832.                this.borderStyle = "solid";
  5833.                this.thumbOverFillColor = 5460819;
  5834.                this.arrowFillColor = 4408131;
  5835.                this.thumbUpSkin = SimpleScrollThumbSkin;
  5836.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  5837.                this.trackColors = [2236962,2236962];
  5838.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  5839.                this.highlightAlphas = [0,0];
  5840.                this.thumbFillColor = 4408131;
  5841.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  5842.                this.trackSkin = SimpleScrollTrackSkin;
  5843.                this.arrowBorderColor = 4737096;
  5844.                this.arrowIconColor = 2236962;
  5845.                this.borderColor = 2236962;
  5846.                this.thumbDownSkin = SimpleScrollThumbSkin;
  5847.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  5848.                this.thumbOverSkin = SimpleScrollThumbSkin;
  5849.                this.themeColor = 5460819;
  5850.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  5851.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  5852.                this.thumbBorderColor = 4737096;
  5853.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  5854.             };
  5855.          }
  5856.          style = StyleManager.getStyleDeclaration(".eulaText");
  5857.          if(!style)
  5858.          {
  5859.             style = new CSSStyleDeclaration();
  5860.             StyleManager.setStyleDeclaration(".eulaText",style,false);
  5861.          }
  5862.          if(style.factory == null)
  5863.          {
  5864.             style.factory = function():void
  5865.             {
  5866.                this.borderColor = 2236962;
  5867.                this.paddingLeft = 6;
  5868.                this.paddingRight = 6;
  5869.                this.leading = 0;
  5870.                this.backgroundColor = 3750201;
  5871.             };
  5872.          }
  5873.          style = StyleManager.getStyleDeclaration("LinkButton");
  5874.          if(!style)
  5875.          {
  5876.             style = new CSSStyleDeclaration();
  5877.             StyleManager.setStyleDeclaration("LinkButton",style,false);
  5878.          }
  5879.          if(style.factory == null)
  5880.          {
  5881.             style.factory = function():void
  5882.             {
  5883.                this.textAlign = "left";
  5884.                this.fillAlphas = [0,0,0,0];
  5885.                this.selectedDownSkin = ProgrammaticSkin;
  5886.                this.selectedUpSkin = ProgrammaticSkin;
  5887.                this.selectedOverSkin = ProgrammaticSkin;
  5888.                this.upSkin = ProgrammaticSkin;
  5889.                this.textIndent = 0;
  5890.                this.fontSize = 10;
  5891.                this.backgroundAlpha = 0;
  5892.                this.downSkin = ProgrammaticSkin;
  5893.                this.overSkin = ProgrammaticSkin;
  5894.             };
  5895.          }
  5896.          style = StyleManager.getStyleDeclaration("Application");
  5897.          if(!style)
  5898.          {
  5899.             style = new CSSStyleDeclaration();
  5900.             StyleManager.setStyleDeclaration("Application",style,false);
  5901.          }
  5902.          if(style.factory == null)
  5903.          {
  5904.             style.factory = function():void
  5905.             {
  5906.                this.paddingLeft = 15;
  5907.                this.backgroundGradientColors = [2697513,2697513];
  5908.                this.horizontalAlign = "left";
  5909.                this.backgroundAlpha = 1;
  5910.                this.fontSize = 10;
  5911.                this.paddingBottom = 20;
  5912.                this.themeColor = 4539717;
  5913.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5914.                this.paddingTop = 15;
  5915.                this.textAlign = "left";
  5916.                this.color = 16777215;
  5917.                this.paddingRight = 15;
  5918.                this.horizontalGap = 10;
  5919.                this.backgroundColor = 2697513;
  5920.             };
  5921.          }
  5922.          style = StyleManager.getStyleDeclaration("ProgressBar");
  5923.          if(!style)
  5924.          {
  5925.             style = new CSSStyleDeclaration();
  5926.             StyleManager.setStyleDeclaration("ProgressBar",style,false);
  5927.          }
  5928.          if(style.factory == null)
  5929.          {
  5930.             style.factory = function():void
  5931.             {
  5932.                this.trackSkin = _embed_css_progress_bar_assets_swf_ProgressTrackSkin_1911863052;
  5933.                this.barSkin = _embed_css_progress_bar_assets_swf_ProgressBarSkin_1730732460;
  5934.             };
  5935.          }
  5936.          style = StyleManager.getStyleDeclaration("CheckBox");
  5937.          if(!style)
  5938.          {
  5939.             style = new CSSStyleDeclaration();
  5940.             StyleManager.setStyleDeclaration("CheckBox",style,false);
  5941.          }
  5942.          if(style.factory == null)
  5943.          {
  5944.             style.factory = function():void
  5945.             {
  5946.                this.borderColor = 6250335;
  5947.                this.paddingLeft = 4;
  5948.                this.color = 16777215;
  5949.                this.fillColors = [15527148,12895428,16777215,15658734];
  5950.                this.textRollOverColor = 16777215;
  5951.                this.horizontalGap = 5;
  5952.                this.themeColor = 10066329;
  5953.                this.fontFamily = "Lucida Grande,Verdana,Arial,_sans";
  5954.                this.textSelectedColor = 16777215;
  5955.             };
  5956.          }
  5957.          style = StyleManager.getStyleDeclaration("Button");
  5958.          if(!style)
  5959.          {
  5960.             style = new CSSStyleDeclaration();
  5961.             StyleManager.setStyleDeclaration("Button",style,false);
  5962.          }
  5963.          if(style.factory == null)
  5964.          {
  5965.             style.factory = function():void
  5966.             {
  5967.                this.paddingLeft = 12;
  5968.                this.fontWeight = "normal";
  5969.                this.textRollOverColor = 16777215;
  5970.                this.upSkin = _embed_css_Button_upSkin_png_120935808;
  5971.                this.fontSize = 14;
  5972.                this.overSkin = _embed_css_Button_overSkin_png_597953533;
  5973.                this.paddingBottom = 5;
  5974.                this.fontFamily = "Myriad Pro";
  5975.                this.paddingTop = 6;
  5976.                this.paddingRight = 12;
  5977.                this.downSkin = _embed_css_Button_downSkin_png_1707861819;
  5978.                this.disabledSkin = _embed_css_Button_disabledSkin_png_771799061;
  5979.                this.textSelectedColor = 16777215;
  5980.             };
  5981.          }
  5982.          style = StyleManager.getStyleDeclaration(".myDropDown");
  5983.          if(!style)
  5984.          {
  5985.             style = new CSSStyleDeclaration();
  5986.             StyleManager.setStyleDeclaration(".myDropDown",style,false);
  5987.          }
  5988.          if(style.factory == null)
  5989.          {
  5990.             style.factory = function():void
  5991.             {
  5992.                this.color = 32768;
  5993.                this.backgroundAlpha = 0;
  5994.             };
  5995.          }
  5996.          style = StyleManager.getStyleDeclaration(".h2");
  5997.          if(!style)
  5998.          {
  5999.             style = new CSSStyleDeclaration();
  6000.             StyleManager.setStyleDeclaration(".h2",style,false);
  6001.          }
  6002.          if(style.factory == null)
  6003.          {
  6004.             style.factory = function():void
  6005.             {
  6006.                this.leading = 4;
  6007.                this.fontSize = 12;
  6008.                this.fontFamily = "Myriad Pro Bold";
  6009.             };
  6010.          }
  6011.          style = StyleManager.getStyleDeclaration("TextInput");
  6012.          if(!style)
  6013.          {
  6014.             style = new CSSStyleDeclaration();
  6015.             StyleManager.setStyleDeclaration("TextInput",style,false);
  6016.          }
  6017.          if(style.factory == null)
  6018.          {
  6019.             style.factory = function():void
  6020.             {
  6021.                this.borderColor = 2236962;
  6022.                this.outerBorderColor = 4737096;
  6023.                this.borderSkin = SimpleTwoColorBorder;
  6024.                this.borderThickness = 2;
  6025.                this.borderStyle = "solid";
  6026.                this.backgroundColor = 3750201;
  6027.             };
  6028.          }
  6029.          style = StyleManager.getStyleDeclaration("HRule");
  6030.          if(!style)
  6031.          {
  6032.             style = new CSSStyleDeclaration();
  6033.             StyleManager.setStyleDeclaration("HRule",style,false);
  6034.          }
  6035.          if(style.factory == null)
  6036.          {
  6037.             style.factory = function():void
  6038.             {
  6039.                this.strokeColor = 3750201;
  6040.                this.shadowColor = 2236962;
  6041.                this.borderStyle = "solid";
  6042.             };
  6043.          }
  6044.          style = StyleManager.getStyleDeclaration("Form");
  6045.          if(!style)
  6046.          {
  6047.             style = new CSSStyleDeclaration();
  6048.             StyleManager.setStyleDeclaration("Form",style,false);
  6049.          }
  6050.          if(style.factory == null)
  6051.          {
  6052.             style.factory = function():void
  6053.             {
  6054.                this.paddingLeft = 0;
  6055.             };
  6056.          }
  6057.          style = StyleManager.getStyleDeclaration(".contentBox");
  6058.          if(!style)
  6059.          {
  6060.             style = new CSSStyleDeclaration();
  6061.             StyleManager.setStyleDeclaration(".contentBox",style,false);
  6062.          }
  6063.          if(style.factory == null)
  6064.          {
  6065.             style.factory = function():void
  6066.             {
  6067.                this.paddingTop = 10;
  6068.                this.verticalGap = 0;
  6069.             };
  6070.          }
  6071.          style = StyleManager.getStyleDeclaration("FormItem");
  6072.          if(!style)
  6073.          {
  6074.             style = new CSSStyleDeclaration();
  6075.             StyleManager.setStyleDeclaration("FormItem",style,false);
  6076.          }
  6077.          if(style.factory == null)
  6078.          {
  6079.             style.factory = function():void
  6080.             {
  6081.                this.textAlign = "left";
  6082.             };
  6083.          }
  6084.          style = StyleManager.getStyleDeclaration(".buttonRow");
  6085.          if(!style)
  6086.          {
  6087.             style = new CSSStyleDeclaration();
  6088.             StyleManager.setStyleDeclaration(".buttonRow",style,false);
  6089.          }
  6090.          if(style.factory == null)
  6091.          {
  6092.             style.factory = function():void
  6093.             {
  6094.                this.horizontalAlign = "left";
  6095.                this.horizontalGap = 12;
  6096.             };
  6097.          }
  6098.          style = StyleManager.getStyleDeclaration("ComboBox");
  6099.          if(!style)
  6100.          {
  6101.             style = new CSSStyleDeclaration();
  6102.             StyleManager.setStyleDeclaration("ComboBox",style,false);
  6103.          }
  6104.          if(style.factory == null)
  6105.          {
  6106.             style.factory = function():void
  6107.             {
  6108.                this.color = 16777215;
  6109.                this.textRollOverColor = 16777215;
  6110.                this.backgroundAlpha = 0;
  6111.                this.fontSize = 9;
  6112.                this.dropdownStyleName = "myDropDown";
  6113.             };
  6114.          }
  6115.          style = StyleManager.getStyleDeclaration(".h1");
  6116.          if(!style)
  6117.          {
  6118.             style = new CSSStyleDeclaration();
  6119.             StyleManager.setStyleDeclaration(".h1",style,false);
  6120.          }
  6121.          if(style.factory == null)
  6122.          {
  6123.             style.factory = function():void
  6124.             {
  6125.                this.fontSize = 18;
  6126.                this.fontFamily = "Myriad Pro";
  6127.             };
  6128.          }
  6129.          style = StyleManager.getStyleDeclaration(".formItemText");
  6130.          if(!style)
  6131.          {
  6132.             style = new CSSStyleDeclaration();
  6133.             StyleManager.setStyleDeclaration(".formItemText",style,false);
  6134.          }
  6135.          if(style.factory == null)
  6136.          {
  6137.             style.factory = function():void
  6138.             {
  6139.                this.fontWeight = "bold";
  6140.             };
  6141.          }
  6142.          style = StyleManager.getStyleDeclaration("HScrollBar");
  6143.          if(!style)
  6144.          {
  6145.             style = new CSSStyleDeclaration();
  6146.             StyleManager.setStyleDeclaration("HScrollBar",style,false);
  6147.          }
  6148.          if(style.factory == null)
  6149.          {
  6150.             style.factory = function():void
  6151.             {
  6152.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  6153.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1612746748;
  6154.                this.arrowOverFillColor = 5460819;
  6155.                this.borderStyle = "solid";
  6156.                this.thumbOverFillColor = 5460819;
  6157.                this.arrowFillColor = 4408131;
  6158.                this.thumbUpSkin = SimpleScrollThumbSkin;
  6159.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  6160.                this.trackColors = [2236962,2236962];
  6161.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  6162.                this.highlightAlphas = [0,0];
  6163.                this.thumbFillColor = 4408131;
  6164.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  6165.                this.trackSkin = SimpleScrollTrackSkin;
  6166.                this.arrowBorderColor = 4737096;
  6167.                this.arrowIconColor = 2236962;
  6168.                this.borderColor = 2236962;
  6169.                this.thumbDownSkin = SimpleScrollThumbSkin;
  6170.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  6171.                this.thumbOverSkin = SimpleScrollThumbSkin;
  6172.                this.themeColor = 5460819;
  6173.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  6174.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  6175.                this.thumbBorderColor = 4737096;
  6176.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  6177.             };
  6178.          }
  6179.          style = StyleManager.getStyleDeclaration("VScrollBar");
  6180.          if(!style)
  6181.          {
  6182.             style = new CSSStyleDeclaration();
  6183.             StyleManager.setStyleDeclaration("VScrollBar",style,false);
  6184.          }
  6185.          if(style.factory == null)
  6186.          {
  6187.             style.factory = function():void
  6188.             {
  6189.                this.downArrowOverSkin = SimpleScrollArrowSkin;
  6190.                this.scrollThumbIcon = _embed_css__assets_scroll_thumb_png_1612746748;
  6191.                this.arrowOverFillColor = 5460819;
  6192.                this.borderStyle = "solid";
  6193.                this.thumbOverFillColor = 5460819;
  6194.                this.arrowFillColor = 4408131;
  6195.                this.thumbUpSkin = SimpleScrollThumbSkin;
  6196.                this.downArrowUpSkin = SimpleScrollArrowSkin;
  6197.                this.trackColors = [2236962,2236962];
  6198.                this.upArrowDisabledSkin = SimpleScrollArrowSkin;
  6199.                this.highlightAlphas = [0,0];
  6200.                this.thumbFillColor = 4408131;
  6201.                this.upArrowUpSkin = SimpleScrollArrowSkin;
  6202.                this.trackSkin = SimpleScrollTrackSkin;
  6203.                this.arrowBorderColor = 4737096;
  6204.                this.arrowIconColor = 2236962;
  6205.                this.borderColor = 2236962;
  6206.                this.thumbDownSkin = SimpleScrollThumbSkin;
  6207.                this.upArrowOverSkin = SimpleScrollArrowSkin;
  6208.                this.thumbOverSkin = SimpleScrollThumbSkin;
  6209.                this.themeColor = 5460819;
  6210.                this.downArrowDownSkin = SimpleScrollArrowSkin;
  6211.                this.downArrowDisabledSkin = SimpleScrollArrowSkin;
  6212.                this.thumbBorderColor = 4737096;
  6213.                this.upArrowDownSkin = SimpleScrollArrowSkin;
  6214.             };
  6215.          }
  6216.          style = StyleManager.getStyleDeclaration(".errorNumberText");
  6217.          if(!style)
  6218.          {
  6219.             style = new CSSStyleDeclaration();
  6220.             StyleManager.setStyleDeclaration(".errorNumberText",style,false);
  6221.          }
  6222.          if(style.factory == null)
  6223.          {
  6224.             style.factory = function():void
  6225.             {
  6226.                this.textAlign = "right";
  6227.                this.color = 13421772;
  6228.             };
  6229.          }
  6230.          style = StyleManager.getStyleDeclaration(".textBorderWrapper");
  6231.          if(!style)
  6232.          {
  6233.             style = new CSSStyleDeclaration();
  6234.             StyleManager.setStyleDeclaration(".textBorderWrapper",style,false);
  6235.          }
  6236.          if(style.factory == null)
  6237.          {
  6238.             style.factory = function():void
  6239.             {
  6240.                this.borderColor = 5460819;
  6241.                this.borderStyle = "solid";
  6242.             };
  6243.          }
  6244.          style = StyleManager.getStyleDeclaration(".defaultButton");
  6245.          if(!style)
  6246.          {
  6247.             style = new CSSStyleDeclaration();
  6248.             StyleManager.setStyleDeclaration(".defaultButton",style,false);
  6249.          }
  6250.          if(style.factory == null)
  6251.          {
  6252.             style.factory = function():void
  6253.             {
  6254.                this.upSkin = _embed_css_Button_Default_upSkin_png_1889274114;
  6255.                this.overSkin = _embed_css_Button_Default_overSkin_png_1329183125;
  6256.                this.downSkin = _embed_css_Button_Default_downSkin_png_1397237785;
  6257.                this.disabledSkin = _embed_css_Button_Default_DisabledSkin_png_1121438525;
  6258.             };
  6259.          }
  6260.          style = StyleManager.getStyleDeclaration("EULA");
  6261.          if(!style)
  6262.          {
  6263.             style = new CSSStyleDeclaration();
  6264.             StyleManager.setStyleDeclaration("EULA",style,false);
  6265.          }
  6266.          if(style.factory == null)
  6267.          {
  6268.             style.factory = function():void
  6269.             {
  6270.                this.paddingTop = 12;
  6271.                this.verticalGap = 0;
  6272.             };
  6273.          }
  6274.          StyleManager.mx_internal::initProtoChainRoots();
  6275.       }
  6276.       
  6277.       [Bindable(event="propertyChange")]
  6278.       public function get progressBar() : ProgressBar
  6279.       {
  6280.          return this._1131509414progressBar;
  6281.       }
  6282.       
  6283.       private function onStatus(param1:StatusEvent) : void
  6284.       {
  6285.          var _loc2_:RegExp = null;
  6286.          var _loc3_:Object = null;
  6287.          var _loc4_:String = null;
  6288.          this.record = new ObjectProxy(getDefinitionByName("Object"));
  6289.          switch(param1.code)
  6290.          {
  6291.             case "waitingForOpen":
  6292.                this.doWaitForOpen();
  6293.                break;
  6294.             case "downloading":
  6295.                this.fileToOpen = null;
  6296.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  6297.                currentState = "ProgressDownloading";
  6298.                break;
  6299.             case "unpackaging":
  6300.                this.fileToOpen = null;
  6301.                stage.nativeWindow.title = locManager.getString("titleAppInstall");
  6302.                currentState = "ProgressInit";
  6303.                break;
  6304.             case "WaitingForApps":
  6305.                currentState = "WaitingForApps";
  6306.                break;
  6307.             case "waiting":
  6308.                if(this.progressBar != null)
  6309.                {
  6310.                   this.progressBar.setProgress(0,100);
  6311.                }
  6312.                Application.application.executeBindings(true);
  6313.                if(currentState == "Error")
  6314.                {
  6315.                   return;
  6316.                }
  6317.                if(this.record.invocation == "install" && !this.record.installed.isInstalled)
  6318.                {
  6319.                   currentState = this.record.app.publisher != null ? "Security_Verified" : "Security";
  6320.                   this.doneLabelResourceName = "msgInstallCompleted";
  6321.                }
  6322.                else if(this.record.invocation == "install" && this.record.installed.isIdentical)
  6323.                {
  6324.                   currentState = !!this.record.installed.isRunning ? "Update_Same_Disabled" : "Update_Same_Ver";
  6325.                   this.doneLabelResourceName = "msgRepairCompleted";
  6326.                }
  6327.                else if(this.record.invocation == "install")
  6328.                {
  6329.                   currentState = !!this.record.installed.isRunning ? "Update_Diff_Disabled" : "Update_Diff_Ver";
  6330.                   this.doneLabelResourceName = "msgUpdateCompleted";
  6331.                }
  6332.                else if(this.record.invocation == "update")
  6333.                {
  6334.                   currentState = !!this.record.installed.isRunning ? "ProgressAutoUpdateWaiting" : "ProgressAutoUpdate";
  6335.                   if(!this.record.installed.isRunning)
  6336.                   {
  6337.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  6338.                   }
  6339.                }
  6340.                else if(this.record.invocation == "download")
  6341.                {
  6342.                   this.record.fileFrom = URLUtil.getServerName(this.record.url);
  6343.                   _loc2_ = /^ (([^:\/?#]+):)? (\/\/([^\/?#]*))? ([^?#]*) (\?([^#]*))? (\#(.*))? $/xi;
  6344.                   _loc3_ = _loc2_.exec(this.record.url);
  6345.                   if(_loc3_ && _loc3_[5])
  6346.                   {
  6347.                      _loc4_ = _loc3_[5];
  6348.                      this.record.filename = decodeURI(_loc4_.substring(_loc4_.lastIndexOf("/") + 1));
  6349.                   }
  6350.                   else
  6351.                   {
  6352.                      this.record.filename = locManager.getString("fileNameUnknown");
  6353.                   }
  6354.                   if(this.record.filename.substring(this.record.filename.lastIndexOf(".") + 1).toLowerCase() != "air")
  6355.                   {
  6356.                      this.record.filename += ".air";
  6357.                   }
  6358.                   currentState = "Open_Save_Dialog";
  6359.                }
  6360.                else
  6361.                {
  6362.                   currentState = !!this.record.installed.isRunning ? "Uninstall_Disabled" : "Uninstall";
  6363.                }
  6364.                break;
  6365.             case "isRunning":
  6366.                switch(currentState)
  6367.                {
  6368.                   case "Update_Same_Disabled":
  6369.                      currentState = "Update_Same_Ver";
  6370.                      break;
  6371.                   case "Update_Diff_Disabled":
  6372.                      currentState = "Update_Diff_Ver";
  6373.                      break;
  6374.                   case "ProgressAutoUpdateWaiting":
  6375.                      currentState = "ProgressAutoUpdate";
  6376.                      this.events.dispatchEvent(new Event("appinstall.complete"));
  6377.                      break;
  6378.                   case "Uninstall_Disabled":
  6379.                      currentState = "Uninstall";
  6380.                }
  6381.          }
  6382.       }
  6383.       
  6384.       [Bindable(event="propertyChange")]
  6385.       public function get continueButton() : LocalizedButton
  6386.       {
  6387.          return this._1092085433continueButton;
  6388.       }
  6389.       
  6390.       [Bindable(event="propertyChange")]
  6391.       public function get updateDiffText() : LocalizedText
  6392.       {
  6393.          return this._773127867updateDiffText;
  6394.       }
  6395.       
  6396.       private function onInstall() : void
  6397.       {
  6398.          var _loc1_:String = Capabilities.os;
  6399.          if(_loc1_.indexOf("Windows") != -1)
  6400.          {
  6401.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  6402.          }
  6403.          else if(_loc1_.indexOf("Mac") != -1)
  6404.          {
  6405.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Mac" : "Prefs_Mac";
  6406.          }
  6407.          else if(_loc1_.indexOf("Linux") != -1)
  6408.          {
  6409.             currentState = !!this.record.willInstallRuntime ? "Prefs_Full_Win" : "Prefs_Win";
  6410.          }
  6411.       }
  6412.       
  6413.       private function _AppInstaller_RemoveChild2_i() : RemoveChild
  6414.       {
  6415.          var _loc1_:RemoveChild = new RemoveChild();
  6416.          this._AppInstaller_RemoveChild2 = _loc1_;
  6417.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild2",this._AppInstaller_RemoveChild2);
  6418.          return _loc1_;
  6419.       }
  6420.       
  6421.       public function ___AppInstaller_LocalizedButton17_click(param1:MouseEvent) : void
  6422.       {
  6423.          this.onLaunch();
  6424.       }
  6425.       
  6426.       private function _AppInstaller_CheckBox1_i() : CheckBox
  6427.       {
  6428.          var _loc1_:CheckBox = new CheckBox();
  6429.          this.installAIRCheckBox = _loc1_;
  6430.          _loc1_.percentWidth = 100;
  6431.          _loc1_.enabled = false;
  6432.          _loc1_.height = 22;
  6433.          _loc1_.id = "installAIRCheckBox";
  6434.          BindingManager.executeBindings(this,"installAIRCheckBox",this.installAIRCheckBox);
  6435.          if(!_loc1_.document)
  6436.          {
  6437.             _loc1_.document = this;
  6438.          }
  6439.          return _loc1_;
  6440.       }
  6441.       
  6442.       [Bindable(event="propertyChange")]
  6443.       public function get updateDiffLinkButton() : LinkButton
  6444.       {
  6445.          return this._1657456934updateDiffLinkButton;
  6446.       }
  6447.       
  6448.       private function _AppInstaller_Spacer3_c() : Spacer
  6449.       {
  6450.          var _loc1_:Spacer = new Spacer();
  6451.          _loc1_.height = 16;
  6452.          if(!_loc1_.document)
  6453.          {
  6454.             _loc1_.document = this;
  6455.          }
  6456.          return _loc1_;
  6457.       }
  6458.       
  6459.       private function onPreInitialize() : void
  6460.       {
  6461.          locManager = LocalizationManager.getInstance();
  6462.          locManager.defaultResourceBundleName = className;
  6463.       }
  6464.       
  6465.       public function set titleLabel(param1:LocalizedLabel) : void
  6466.       {
  6467.          var _loc2_:Object = null;
  6468.          _loc2_ = this._1791483012titleLabel;
  6469.          if(_loc2_ !== param1)
  6470.          {
  6471.             this._1791483012titleLabel = param1;
  6472.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"titleLabel",_loc2_,param1));
  6473.          }
  6474.       }
  6475.       
  6476.       private function _AppInstaller_OSButtonBarHBox7_c() : OSButtonBarHBox
  6477.       {
  6478.          var _loc1_:OSButtonBarHBox = null;
  6479.          _loc1_ = new OSButtonBarHBox();
  6480.          _loc1_.styleName = "buttonRow";
  6481.          if(!_loc1_.document)
  6482.          {
  6483.             _loc1_.document = this;
  6484.          }
  6485.          _loc1_.addChild(this._AppInstaller_LocalizedButton18_i());
  6486.          _loc1_.addChild(this._AppInstaller_LocalizedButton19_i());
  6487.          return _loc1_;
  6488.       }
  6489.       
  6490.       [Bindable(event="propertyChange")]
  6491.       public function get progressCancel() : LocalizedButton
  6492.       {
  6493.          return this._1922221831progressCancel;
  6494.       }
  6495.       
  6496.       private function _AppInstaller_RemoveChild11_i() : RemoveChild
  6497.       {
  6498.          var _loc1_:RemoveChild = new RemoveChild();
  6499.          this._AppInstaller_RemoveChild11 = _loc1_;
  6500.          BindingManager.executeBindings(this,"_AppInstaller_RemoveChild11",this._AppInstaller_RemoveChild11);
  6501.          return _loc1_;
  6502.       }
  6503.       
  6504.       private function _AppInstaller_VBox2_i() : VBox
  6505.       {
  6506.          var _loc1_:VBox = new VBox();
  6507.          this._AppInstaller_VBox2 = _loc1_;
  6508.          _loc1_.styleName = "contentBox";
  6509.          _loc1_.percentWidth = 100;
  6510.          _loc1_.percentHeight = 100;
  6511.          _loc1_.addEventListener("creationComplete",this.___AppInstaller_VBox2_creationComplete);
  6512.          _loc1_.id = "_AppInstaller_VBox2";
  6513.          BindingManager.executeBindings(this,"_AppInstaller_VBox2",this._AppInstaller_VBox2);
  6514.          if(!_loc1_.document)
  6515.          {
  6516.             _loc1_.document = this;
  6517.          }
  6518.          _loc1_.addChild(this._AppInstaller_Form1_c());
  6519.          _loc1_.addChild(this._AppInstaller_OSButtonBarHBox1_c());
  6520.          return _loc1_;
  6521.       }
  6522.       
  6523.       public function __uninstallSame_click(param1:MouseEvent) : void
  6524.       {
  6525.          this.onUninstall();
  6526.       }
  6527.       
  6528.       private function _AppInstaller_LocalizedButton17_c() : LocalizedButton
  6529.       {
  6530.          var _loc1_:LocalizedButton = new LocalizedButton();
  6531.          _loc1_.y = 45;
  6532.          _loc1_.percentWidth = 100;
  6533.          _loc1_.resourceName = "btnRunNow";
  6534.          _loc1_.setStyle("icon",this._embed_mxml_assets_run_icon_png_72776672);
  6535.          _loc1_.setStyle("paddingLeft",15);
  6536.          _loc1_.addEventListener("click",this.___AppInstaller_LocalizedButton17_click);
  6537.          if(!_loc1_.document)
  6538.          {
  6539.             _loc1_.document = this;
  6540.          }
  6541.          return _loc1_;
  6542.       }
  6543.       
  6544.       private function _AppInstaller_SetProperty18_i() : SetProperty
  6545.       {
  6546.          var _loc1_:SetProperty = new SetProperty();
  6547.          this._AppInstaller_SetProperty18 = _loc1_;
  6548.          _loc1_.name = "stageHeight";
  6549.          _loc1_.value = 392;
  6550.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty18",this._AppInstaller_SetProperty18);
  6551.          return _loc1_;
  6552.       }
  6553.       
  6554.       private function onDataChange(param1:Event) : void
  6555.       {
  6556.          this.updateAppsRunning.htmlText = this.getUpdateAppsText(this.record.updateRunning);
  6557.       }
  6558.       
  6559.       [Bindable(event="propertyChange")]
  6560.       private function get redBlockedIcon() : Class
  6561.       {
  6562.          return this._1707366196redBlockedIcon;
  6563.       }
  6564.       
  6565.       public function ___AppInstaller_State30_enterState(param1:FlexEvent) : void
  6566.       {
  6567.          focusManager.setFocus(this.uninstallCancelButton);
  6568.       }
  6569.       
  6570.       private function _AppInstaller_Label5_i() : Label
  6571.       {
  6572.          var _loc1_:Label = new Label();
  6573.          this._AppInstaller_Label5 = _loc1_;
  6574.          _loc1_.styleName = "formItemText";
  6575.          _loc1_.id = "_AppInstaller_Label5";
  6576.          BindingManager.executeBindings(this,"_AppInstaller_Label5",this._AppInstaller_Label5);
  6577.          if(!_loc1_.document)
  6578.          {
  6579.             _loc1_.document = this;
  6580.          }
  6581.          return _loc1_;
  6582.       }
  6583.       
  6584.       [Bindable(event="propertyChange")]
  6585.       public function get closeButton() : LocalizedButton
  6586.       {
  6587.          return this._312699062closeButton;
  6588.       }
  6589.       
  6590.       private function _AppInstaller_SetProperty29_i() : SetProperty
  6591.       {
  6592.          var _loc1_:SetProperty = new SetProperty();
  6593.          this._AppInstaller_SetProperty29 = _loc1_;
  6594.          _loc1_.name = "resourceName";
  6595.          _loc1_.value = "lblUpdatingApp";
  6596.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty29",this._AppInstaller_SetProperty29);
  6597.          return _loc1_;
  6598.       }
  6599.       
  6600.       private function _AppInstaller_LocalizedLabel9_i() : LocalizedLabel
  6601.       {
  6602.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6603.          this._AppInstaller_LocalizedLabel9 = _loc1_;
  6604.          _loc1_.styleName = "h1";
  6605.          _loc1_.resourceName = "titleSaving";
  6606.          _loc1_.id = "_AppInstaller_LocalizedLabel9";
  6607.          BindingManager.executeBindings(this,"_AppInstaller_LocalizedLabel9",this._AppInstaller_LocalizedLabel9);
  6608.          if(!_loc1_.document)
  6609.          {
  6610.             _loc1_.document = this;
  6611.          }
  6612.          return _loc1_;
  6613.       }
  6614.       
  6615.       [Bindable(event="propertyChange")]
  6616.       private function get errorText() : String
  6617.       {
  6618.          return this._329533269errorText;
  6619.       }
  6620.       
  6621.       private function onError(param1:Event) : void
  6622.       {
  6623.          var _loc3_:String = null;
  6624.          var _loc2_:ErrorEvent = ErrorEvent(param1);
  6625.          if(this.ERROR_ID_TO_NAME.hasOwnProperty(_loc2_.errorID))
  6626.          {
  6627.             _loc3_ = this.ERROR_ID_TO_NAME[_loc2_.errorID];
  6628.             this.errorIDText = "";
  6629.          }
  6630.          else
  6631.          {
  6632.             if(this.record.invocation == "uninstall" || this.record.prefs && this.record.prefs.action == "uninstall")
  6633.             {
  6634.                _loc3_ = "genericUninstallError";
  6635.             }
  6636.             else if(this.record.invocation == "update")
  6637.             {
  6638.                _loc3_ = "genericUpdateError";
  6639.             }
  6640.             else
  6641.             {
  6642.                _loc3_ = "genericInstallError";
  6643.             }
  6644.             this.errorIDText = locManager.getString("msgErrorStringBegin",null,[_loc2_.errorID]);
  6645.          }
  6646.          this.errorText = locManager.getString(_loc3_);
  6647.          currentState = "Error";
  6648.       }
  6649.       
  6650.       private function _AppInstaller_Spacer1_c() : Spacer
  6651.       {
  6652.          var _loc1_:Spacer = new Spacer();
  6653.          _loc1_.percentHeight = 100;
  6654.          if(!_loc1_.document)
  6655.          {
  6656.             _loc1_.document = this;
  6657.          }
  6658.          return _loc1_;
  6659.       }
  6660.       
  6661.       public function __progressContent_creationComplete(param1:FlexEvent) : void
  6662.       {
  6663.          activate();
  6664.       }
  6665.       
  6666.       private function _AppInstaller_State19_c() : State
  6667.       {
  6668.          var _loc1_:State = new State();
  6669.          _loc1_.name = "ProgressCancel";
  6670.          _loc1_.basedOn = "Progress";
  6671.          _loc1_.overrides = [this._AppInstaller_SetProperty30_i(),this._AppInstaller_RemoveChild6_i()];
  6672.          return _loc1_;
  6673.       }
  6674.       
  6675.       private function _AppInstaller_TextInput1_i() : TextInput
  6676.       {
  6677.          var _loc1_:TextInput = new TextInput();
  6678.          this._AppInstaller_TextInput1 = _loc1_;
  6679.          _loc1_.minWidth = 280;
  6680.          _loc1_.percentWidth = 100;
  6681.          _loc1_.height = 24;
  6682.          _loc1_.addEventListener("change",this.___AppInstaller_TextInput1_change);
  6683.          _loc1_.id = "_AppInstaller_TextInput1";
  6684.          BindingManager.executeBindings(this,"_AppInstaller_TextInput1",this._AppInstaller_TextInput1);
  6685.          if(!_loc1_.document)
  6686.          {
  6687.             _loc1_.document = this;
  6688.          }
  6689.          return _loc1_;
  6690.       }
  6691.       
  6692.       private function _AppInstaller_OSButtonBarHBox5_c() : OSButtonBarHBox
  6693.       {
  6694.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6695.          if(!_loc1_.document)
  6696.          {
  6697.             _loc1_.document = this;
  6698.          }
  6699.          _loc1_.addChild(this._AppInstaller_LocalizedButton12_i());
  6700.          _loc1_.addChild(this._AppInstaller_LocalizedButton13_i());
  6701.          return _loc1_;
  6702.       }
  6703.       
  6704.       public function set updateDiffHRule(param1:HRule) : void
  6705.       {
  6706.          var _loc2_:Object = null;
  6707.          _loc2_ = this._1814491210updateDiffHRule;
  6708.          if(_loc2_ !== param1)
  6709.          {
  6710.             this._1814491210updateDiffHRule = param1;
  6711.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffHRule",_loc2_,param1));
  6712.          }
  6713.       }
  6714.       
  6715.       private function _AppInstaller_AddChild17_i() : AddChild
  6716.       {
  6717.          var _loc1_:AddChild = null;
  6718.          _loc1_ = new AddChild();
  6719.          this._AppInstaller_AddChild17 = _loc1_;
  6720.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_VBox14_c);
  6721.          BindingManager.executeBindings(this,"_AppInstaller_AddChild17",this._AppInstaller_AddChild17);
  6722.          return _loc1_;
  6723.       }
  6724.       
  6725.       private function _AppInstaller_SetProperty8_i() : SetProperty
  6726.       {
  6727.          var _loc1_:SetProperty = new SetProperty();
  6728.          this._AppInstaller_SetProperty8 = _loc1_;
  6729.          _loc1_.name = "resourceName";
  6730.          _loc1_.value = "msgConfirmAppInstall";
  6731.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty8",this._AppInstaller_SetProperty8);
  6732.          return _loc1_;
  6733.       }
  6734.       
  6735.       private function _AppInstaller_State9_c() : State
  6736.       {
  6737.          var _loc1_:State = new State();
  6738.          _loc1_.name = "Prefs_Mac";
  6739.          _loc1_.basedOn = "Prefs_Full_Win";
  6740.          _loc1_.overrides = [this._AppInstaller_RemoveChild3_i(),this._AppInstaller_RemoveChild4_i()];
  6741.          _loc1_.addEventListener("enterState",this.___AppInstaller_State9_enterState);
  6742.          return _loc1_;
  6743.       }
  6744.       
  6745.       private function onUpdate() : void
  6746.       {
  6747.          this.onContinue();
  6748.       }
  6749.       
  6750.       public function set updateDiffMidSpacer(param1:Spacer) : void
  6751.       {
  6752.          var _loc2_:Object = null;
  6753.          _loc2_ = this._1780808646updateDiffMidSpacer;
  6754.          if(_loc2_ !== param1)
  6755.          {
  6756.             this._1780808646updateDiffMidSpacer = param1;
  6757.             this.dispatchEvent(PropertyChangeEvent.createUpdateEvent(this,"updateDiffMidSpacer",_loc2_,param1));
  6758.          }
  6759.       }
  6760.       
  6761.       public function ___AppInstaller_State11_enterState(param1:FlexEvent) : void
  6762.       {
  6763.          focusManager.setFocus(this.eula.agree);
  6764.       }
  6765.       
  6766.       private function _AppInstaller_LocalizedButton15_i() : LocalizedButton
  6767.       {
  6768.          var _loc1_:LocalizedButton = new LocalizedButton();
  6769.          this.updateDiffCancelButton = _loc1_;
  6770.          _loc1_.resourceName = "btnCancel";
  6771.          _loc1_.addEventListener("click",this.__updateDiffCancelButton_click);
  6772.          _loc1_.id = "updateDiffCancelButton";
  6773.          if(!_loc1_.document)
  6774.          {
  6775.             _loc1_.document = this;
  6776.          }
  6777.          return _loc1_;
  6778.       }
  6779.       
  6780.       private function onContinue() : void
  6781.       {
  6782.          if(this.record.mustShowEULA)
  6783.          {
  6784.             currentState = "EULA";
  6785.          }
  6786.          else if(!this.record.isEULAAccepted)
  6787.          {
  6788.             currentState = "FirstLaunchEULA";
  6789.          }
  6790.          else
  6791.          {
  6792.             currentState = "ProgressInstall";
  6793.             this.events.dispatchEvent(new Event("appinstall.complete"));
  6794.          }
  6795.       }
  6796.       
  6797.       private function _AppInstaller_SetProperty16_i() : SetProperty
  6798.       {
  6799.          var _loc1_:SetProperty = new SetProperty();
  6800.          this._AppInstaller_SetProperty16 = _loc1_;
  6801.          _loc1_.name = "styleName";
  6802.          _loc1_.value = "";
  6803.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty16",this._AppInstaller_SetProperty16);
  6804.          return _loc1_;
  6805.       }
  6806.       
  6807.       [Bindable(event="propertyChange")]
  6808.       public function get updateDiffHRule() : HRule
  6809.       {
  6810.          return this._1814491210updateDiffHRule;
  6811.       }
  6812.       
  6813.       private function _AppInstaller_Label3_i() : Label
  6814.       {
  6815.          var _loc1_:Label = new Label();
  6816.          this._AppInstaller_Label3 = _loc1_;
  6817.          _loc1_.styleName = "formItemText";
  6818.          _loc1_.maxWidth = 240;
  6819.          _loc1_.id = "_AppInstaller_Label3";
  6820.          BindingManager.executeBindings(this,"_AppInstaller_Label3",this._AppInstaller_Label3);
  6821.          if(!_loc1_.document)
  6822.          {
  6823.             _loc1_.document = this;
  6824.          }
  6825.          return _loc1_;
  6826.       }
  6827.       
  6828.       public function __updateDiffLinkButton_click(param1:MouseEvent) : void
  6829.       {
  6830.          this.onMore();
  6831.       }
  6832.       
  6833.       private function _AppInstaller_TextArea1_i() : TextArea
  6834.       {
  6835.          var _loc1_:TextArea = null;
  6836.          _loc1_ = new TextArea();
  6837.          this.updateAppsRunning = _loc1_;
  6838.          _loc1_.height = 60;
  6839.          _loc1_.percentWidth = 100;
  6840.          _loc1_.styleName = "eulaText";
  6841.          _loc1_.condenseWhite = true;
  6842.          _loc1_.editable = false;
  6843.          _loc1_.selectable = false;
  6844.          _loc1_.setStyle("leading",5);
  6845.          _loc1_.id = "updateAppsRunning";
  6846.          if(!_loc1_.document)
  6847.          {
  6848.             _loc1_.document = this;
  6849.          }
  6850.          return _loc1_;
  6851.       }
  6852.       
  6853.       private function _AppInstaller_LocalizedLabel7_c() : LocalizedLabel
  6854.       {
  6855.          var _loc1_:LocalizedLabel = new LocalizedLabel();
  6856.          _loc1_.resourceName = "lblInstallationLocation";
  6857.          _loc1_.styleName = "h2";
  6858.          if(!_loc1_.document)
  6859.          {
  6860.             _loc1_.document = this;
  6861.          }
  6862.          return _loc1_;
  6863.       }
  6864.       
  6865.       private function _AppInstaller_SetProperty27_i() : SetProperty
  6866.       {
  6867.          var _loc1_:SetProperty = new SetProperty();
  6868.          this._AppInstaller_SetProperty27 = _loc1_;
  6869.          _loc1_.name = "resourceName";
  6870.          _loc1_.value = "lblInstallingApp";
  6871.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty27",this._AppInstaller_SetProperty27);
  6872.          return _loc1_;
  6873.       }
  6874.       
  6875.       private function _AppInstaller_State17_c() : State
  6876.       {
  6877.          var _loc1_:State = new State();
  6878.          _loc1_.name = "ProgressUninstall";
  6879.          _loc1_.basedOn = "Progress";
  6880.          _loc1_.overrides = [this._AppInstaller_SetProperty28_i()];
  6881.          return _loc1_;
  6882.       }
  6883.       
  6884.       private function _AppInstaller_AddChild15_i() : AddChild
  6885.       {
  6886.          var _loc1_:AddChild = new AddChild();
  6887.          this._AppInstaller_AddChild15 = _loc1_;
  6888.          _loc1_.position = "after";
  6889.          _loc1_.targetFactory = new DeferredInstanceFromFunction(this._AppInstaller_Spacer12_c);
  6890.          BindingManager.executeBindings(this,"_AppInstaller_AddChild15",this._AppInstaller_AddChild15);
  6891.          return _loc1_;
  6892.       }
  6893.       
  6894.       private function _AppInstaller_SetProperty38_i() : SetProperty
  6895.       {
  6896.          var _loc1_:SetProperty = new SetProperty();
  6897.          this._AppInstaller_SetProperty38 = _loc1_;
  6898.          _loc1_.name = "stageHeight";
  6899.          _loc1_.value = 200;
  6900.          BindingManager.executeBindings(this,"_AppInstaller_SetProperty38",this._AppInstaller_SetProperty38);
  6901.          return _loc1_;
  6902.       }
  6903.       
  6904.       private function _AppInstaller_OSButtonBarHBox3_c() : OSButtonBarHBox
  6905.       {
  6906.          var _loc1_:OSButtonBarHBox = new OSButtonBarHBox();
  6907.          _loc1_.styleName = "buttonRow";
  6908.          if(!_loc1_.document)
  6909.          {
  6910.             _loc1_.document = this;
  6911.          }
  6912.          _loc1_.addChild(this._AppInstaller_LocalizedButton6_i());
  6913.          _loc1_.addChild(this._AppInstaller_LocalizedButton7_i());
  6914.          return _loc1_;
  6915.       }
  6916.       
  6917.       public function __eula_agree(param1:Event) : void
  6918.       {
  6919.          this.onAgree();
  6920.       }
  6921.    }
  6922. }
  6923.